
**Inheritance:**
java.lang.Object
```
public class Group
```

Contains elements that control how you add shapes to a group, move members of a group, and select groups.
## Methods

| Method | Description |
| --- | --- |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getClass()](#getClass--) |  |
| [getDel()](#getDel--) | A flag indicating whether the element has been deleted locally. |
| [getDisplayMode()](#getDisplayMode--) | When it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed. |
| [getDontMoveChildren()](#getDontMoveChildren--) | Specifies whether you can drag shapes in a group by using the mouse. |
| [getSelectMode()](#getSelectMode--) | Specifies how the user selects a group shape and its members. |
| [hashCode()](#hashCode--) |  |
| [isDropTarget()](#isDropTarget--) | Specifies whether the group allows a shape to be added to it when the shape is dropped on the group. |
| [isSnapTarget()](#isSnapTarget--) | Specifies whether snapping to a group or to shapes within the group is enabled. |
| [isTextEditTarget()](#isTextEditTarget--) | Specifies how to assign text to a group. |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setDel(int value)](#setDel-int-) | For the description of this property, please see [getDel()](../../com.aspose.diagram/group\#getDel--) |
| [setDisplayMode(DisplayMode value)](#setDisplayMode-com.aspose.diagram.DisplayMode-) | For the description of this property, please see [getDisplayMode()](../../com.aspose.diagram/group\#getDisplayMode--) |
| [setDontMoveChildren(BoolValue value)](#setDontMoveChildren-com.aspose.diagram.BoolValue-) | For the description of this property, please see [getDontMoveChildren()](../../com.aspose.diagram/group\#getDontMoveChildren--) |
| [setDropTarget(BoolValue value)](#setDropTarget-com.aspose.diagram.BoolValue-) | For the description of this property, please see [isDropTarget()](../../com.aspose.diagram/group\#isDropTarget--) |
| [setSelectMode(SelectMode value)](#setSelectMode-com.aspose.diagram.SelectMode-) | For the description of this property, please see [getSelectMode()](../../com.aspose.diagram/group\#getSelectMode--) |
| [setSnapTarget(BoolValue value)](#setSnapTarget-com.aspose.diagram.BoolValue-) | For the description of this property, please see [isSnapTarget()](../../com.aspose.diagram/group\#isSnapTarget--) |
| [setTextEditTarget(BoolValue value)](#setTextEditTarget-com.aspose.diagram.BoolValue-) | For the description of this property, please see [isTextEditTarget()](../../com.aspose.diagram/group\#isTextEditTarget--) |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getDel() {#getDel--}
```
public int getDel()
```


A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally.

**Returns:**
int
### getDisplayMode() {#getDisplayMode--}
```
public DisplayMode getDisplayMode()
```


When it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed.

**Returns:**
[DisplayMode](../../com.aspose.diagram/displaymode)
### getDontMoveChildren() {#getDontMoveChildren--}
```
public BoolValue getDontMoveChildren()
```


Specifies whether you can drag shapes in a group by using the mouse.

**Returns:**
[BoolValue](../../com.aspose.diagram/boolvalue)
### getSelectMode() {#getSelectMode--}
```
public SelectMode getSelectMode()
```


Specifies how the user selects a group shape and its members.

**Returns:**
[SelectMode](../../com.aspose.diagram/selectmode)
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### isDropTarget() {#isDropTarget--}
```
public BoolValue isDropTarget()
```


Specifies whether the group allows a shape to be added to it when the shape is dropped on the group.

**Returns:**
[BoolValue](../../com.aspose.diagram/boolvalue)
### isSnapTarget() {#isSnapTarget--}
```
public BoolValue isSnapTarget()
```


Specifies whether snapping to a group or to shapes within the group is enabled.

**Returns:**
[BoolValue](../../com.aspose.diagram/boolvalue)
### isTextEditTarget() {#isTextEditTarget--}
```
public BoolValue isTextEditTarget()
```


Specifies how to assign text to a group.

**Returns:**
[BoolValue](../../com.aspose.diagram/boolvalue)
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setDel(int value) {#setDel-int-}
```
public void setDel(int value)
```


For the description of this property, please see [getDel()](../../com.aspose.diagram/group\#getDel--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setDisplayMode(DisplayMode value) {#setDisplayMode-com.aspose.diagram.DisplayMode-}
```
public void setDisplayMode(DisplayMode value)
```


For the description of this property, please see [getDisplayMode()](../../com.aspose.diagram/group\#getDisplayMode--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DisplayMode](../../com.aspose.diagram/displaymode) |  |

### setDontMoveChildren(BoolValue value) {#setDontMoveChildren-com.aspose.diagram.BoolValue-}
```
public void setDontMoveChildren(BoolValue value)
```


For the description of this property, please see [getDontMoveChildren()](../../com.aspose.diagram/group\#getDontMoveChildren--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BoolValue](../../com.aspose.diagram/boolvalue) |  |

### setDropTarget(BoolValue value) {#setDropTarget-com.aspose.diagram.BoolValue-}
```
public void setDropTarget(BoolValue value)
```


For the description of this property, please see [isDropTarget()](../../com.aspose.diagram/group\#isDropTarget--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BoolValue](../../com.aspose.diagram/boolvalue) |  |

### setSelectMode(SelectMode value) {#setSelectMode-com.aspose.diagram.SelectMode-}
```
public void setSelectMode(SelectMode value)
```


For the description of this property, please see [getSelectMode()](../../com.aspose.diagram/group\#getSelectMode--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [SelectMode](../../com.aspose.diagram/selectmode) |  |

### setSnapTarget(BoolValue value) {#setSnapTarget-com.aspose.diagram.BoolValue-}
```
public void setSnapTarget(BoolValue value)
```


For the description of this property, please see [isSnapTarget()](../../com.aspose.diagram/group\#isSnapTarget--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BoolValue](../../com.aspose.diagram/boolvalue) |  |

### setTextEditTarget(BoolValue value) {#setTextEditTarget-com.aspose.diagram.BoolValue-}
```
public void setTextEditTarget(BoolValue value)
```


For the description of this property, please see [isTextEditTarget()](../../com.aspose.diagram/group\#isTextEditTarget--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BoolValue](../../com.aspose.diagram/boolvalue) |  |

### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final native void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

