
The Cad block entity.

## Constructors

| Constructor | Description |
| --- | --- |
| [CadBlockEntity()](#CadBlockEntity) | Initializes a new instance of the CadBlockEntity class. |

## Methods

| Method | Description |
| --- | --- |
| [getBlockAttribute420()](#getBlockAttribute420) | Gets or sets the block attribute 420. |
| [setBlockAttribute420(Integer value)](#setBlockAttribute420-java.lang.Integer) | Gets or sets the block attribute 420. |
| [getEndBlockAttribute420()](#getEndBlockAttribute420) | Gets or sets the block attribute 420. |
| [setEndBlockAttribute420(Integer value)](#setEndBlockAttribute420-java.lang.Integer) | Gets or sets the block attribute 420. |
| [getEndBlockAttribute370()](#getEndBlockAttribute370) | Gets or sets the end block attribute 370. |
| [setEndBlockAttribute370(Short value)](#setEndBlockAttribute370-java.lang.Short) | Gets or sets the end block attribute 370. |
| [getBlockAttribute370()](#getBlockAttribute370) | Gets or sets the block attribute 370. |
| [setBlockAttribute370(Short value)](#setBlockAttribute370-java.lang.Short) | Gets or sets the block attribute 370. |
| [getDescription()](#getDescription) | Gets or sets the description. |
| [setDescription(String value)](#setDescription-java.lang.String) | Gets or sets the description. |
| [getBlockAttribute48()](#getBlockAttribute48) | Gets or sets the block attribute48. |
| [setBlockAttribute48(Double value)](#setBlockAttribute48-java.lang.Double) | Gets or sets the block attribute48. |
| [getEndBlockAttribute48()](#getEndBlockAttribute48) | Gets or sets the end block attribute 48. |
| [setEndBlockAttribute48(Double value)](#setEndBlockAttribute48-java.lang.Double) | Gets or sets the end block attribute 48. |
| [getBlockAttribute62()](#getBlockAttribute62) | Gets or sets the block attribute 62. |
| [setBlockAttribute62(Short value)](#setBlockAttribute62-java.lang.Short) | Gets or sets the block attribute 62. |
| [getEndBlockAttribute62()](#getEndBlockAttribute62) | Gets or sets the end block attribute 62. |
| [setEndBlockAttribute62(Short value)](#setEndBlockAttribute62-java.lang.Short) | Gets or sets the end block attribute 62. |
| [getBasePoint()](#getBasePoint) | Gets or sets the base point. |
| [setBasePoint(Cad3DPoint value)](#setBasePoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the base point. |
| [getEntities()](#getEntities) | Gets or sets the entities. |
| [setEntities(CadBaseEntity[] value)](#setEntities-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity:A) | Gets or sets the entities. |
| [getFlags()](#getFlags) | Gets or sets the flags. |
| [setFlags(short value)](#setFlags-short) | Gets or sets the flags. |
| [getAttribute71()](#getAttribute71) | Gets or sets the attribute 71. |
| [setAttribute71(Short value)](#setAttribute71-java.lang.Short) | Gets or sets the attribute 71. |
| [getBlockHandle()](#getBlockHandle) | Gets or sets the handle. |
| [setBlockHandle(String value)](#setBlockHandle-java.lang.String) | Gets or sets the handle. |
| [getEndBlockModelSegregated()](#getEndBlockModelSegregated) | Gets or sets a value indicating whether [end block model segregated]. |
| [setEndBlockModelSegregated(boolean value)](#setEndBlockModelSegregated-boolean) | Gets or sets a value indicating whether [end block model segregated]. |
| [getBlockModelSegregated()](#getBlockModelSegregated) | Gets or sets a value indicating whether [model segregated]. |
| [setBlockModelSegregated(boolean value)](#setBlockModelSegregated-boolean) | Gets or sets a value indicating whether [model segregated]. |
| [getEndBlockHandle()](#getEndBlockHandle) | Gets or sets the handle2. |
| [setEndBlockHandle(String value)](#setEndBlockHandle-java.lang.String) | Gets or sets the handle2. |
| [getName()](#getName) | Gets or sets the name. |
| [setName(String value)](#setName-java.lang.String) | Gets or sets the name. |
| [getXRefPathName()](#getXRefPathName) | Gets or sets the XRef path. |
| [setXRefPathName(String value)](#setXRefPathName-java.lang.String) | Gets or sets the XRef path. |
| [getSoftOwner()](#getSoftOwner) | Gets or sets the soft owner. |
| [setSoftOwner(String value)](#setSoftOwner-java.lang.String) | Gets or sets the soft owner. |
| [getLayerName()](#getLayerName) | Gets or sets the layer. |
| [setLayerName(String value)](#setLayerName-java.lang.String) | Gets or sets the layer. |
| [getEndBlockLayerName()](#getEndBlockLayerName) | Gets or sets the end name of the block layer. |
| [setEndBlockLayerName(String value)](#setEndBlockLayerName-java.lang.String) | Gets or sets the end name of the block layer. |
| [getAttribute6()](#getAttribute6) | Gets or sets the attribute6. |
| [setAttribute6(String value)](#setAttribute6-java.lang.String) | Gets or sets the attribute6. |
| [getEndBlockAttribute6()](#getEndBlockAttribute6) | Gets or sets the end block attribute 6. |
| [setEndBlockAttribute6(String value)](#setEndBlockAttribute6-java.lang.String) | Gets or sets the end block attribute 6. |
| [getXdataContainer()](#getXdataContainer) | Gets or sets the xdata container. |
| [setXdataContainer(CadXdataContainer value)](#setXdataContainer-com.aspose.cad.fileformats.cad.cadobjects.CadXdataContainer) | Gets or sets the xdata container. |
| [getCadBlockTableObject()](#getCadBlockTableObject) | Associated block table object |
| [setCadBlockTableObject(CadBlockTableObject value)](#setCadBlockTableObject-com.aspose.cad.fileformats.cad.cadtables.CadBlockTableObject) | Associated block table object |
| [getCadBlockNameEntity()](#getCadBlockNameEntity) | Associated block name entity |
| [setCadBlockNameEntity(CadBaseEntity value)](#setCadBlockNameEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity) | Associated block name entity |
| [getCadEndBlockNameEntity()](#getCadEndBlockNameEntity) | Associated end block name entity |
| [setCadEndBlockNameEntity(CadBaseEntity value)](#setCadEndBlockNameEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity) | Associated end block name entity |
| [getAttDefs()](#getAttDefs) | Gets the attribute definitions |
| [getOriginalBlockName()](#getOriginalBlockName) | Name of the original dynamic block, or real block name if it's not originated from dynamic block |
| [addEntity(CadBaseEntity entityObject)](#addEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity) | Adds the entity. |

### CadBlockEntity() {#CadBlockEntity}
```java
public CadBlockEntity()
```

Initializes a new instance of the CadBlockEntity class.

### getBlockAttribute420() {#getBlockAttribute420}
```java
public final Integer getBlockAttribute420()
```

Gets or sets the block attribute 420.

**Returns:** Integer - The block attribute 420.

### setBlockAttribute420(Integer value) {#setBlockAttribute420-java.lang.Integer}
```java
public final void setBlockAttribute420(Integer value)
```

Gets or sets the block attribute 420.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The block attribute 420. |

### getEndBlockAttribute420() {#getEndBlockAttribute420}
```java
public final Integer getEndBlockAttribute420()
```

Gets or sets the block attribute 420.

**Returns:** Integer - The block attribute 420.

### setEndBlockAttribute420(Integer value) {#setEndBlockAttribute420-java.lang.Integer}
```java
public final void setEndBlockAttribute420(Integer value)
```

Gets or sets the block attribute 420.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The block attribute 420. |

### getEndBlockAttribute370() {#getEndBlockAttribute370}
```java
public final Short getEndBlockAttribute370()
```

Gets or sets the end block attribute 370.

**Returns:** Short - The end block attribute 370.

### setEndBlockAttribute370(Short value) {#setEndBlockAttribute370-java.lang.Short}
```java
public final void setEndBlockAttribute370(Short value)
```

Gets or sets the end block attribute 370.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The end block attribute 370. |

### getBlockAttribute370() {#getBlockAttribute370}
```java
public final Short getBlockAttribute370()
```

Gets or sets the block attribute 370.

**Returns:** Short - The block attribute 370.

### setBlockAttribute370(Short value) {#setBlockAttribute370-java.lang.Short}
```java
public final void setBlockAttribute370(Short value)
```

Gets or sets the block attribute 370.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The block attribute 370. |

### getDescription() {#getDescription}
```java
public final String getDescription()
```

Gets or sets the description.

**Returns:** String - The description.

### setDescription(String value) {#setDescription-java.lang.String}
```java
public final void setDescription(String value)
```

Gets or sets the description.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The description. |

### getBlockAttribute48() {#getBlockAttribute48}
```java
public final Double getBlockAttribute48()
```

Gets or sets the block attribute48.

**Returns:** Double - The block attribute48.

### setBlockAttribute48(Double value) {#setBlockAttribute48-java.lang.Double}
```java
public final void setBlockAttribute48(Double value)
```

Gets or sets the block attribute48.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Double | The block attribute48. |

### getEndBlockAttribute48() {#getEndBlockAttribute48}
```java
public final Double getEndBlockAttribute48()
```

Gets or sets the end block attribute 48.

**Returns:** Double - The end block attribute 48.

### setEndBlockAttribute48(Double value) {#setEndBlockAttribute48-java.lang.Double}
```java
public final void setEndBlockAttribute48(Double value)
```

Gets or sets the end block attribute 48.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Double | The end block attribute 48. |

### getBlockAttribute62() {#getBlockAttribute62}
```java
public final Short getBlockAttribute62()
```

Gets or sets the block attribute 62.

**Returns:** Short - The block attribute 62.

### setBlockAttribute62(Short value) {#setBlockAttribute62-java.lang.Short}
```java
public final void setBlockAttribute62(Short value)
```

Gets or sets the block attribute 62.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The block attribute 62. |

### getEndBlockAttribute62() {#getEndBlockAttribute62}
```java
public final Short getEndBlockAttribute62()
```

Gets or sets the end block attribute 62.

**Returns:** Short - The end block attribute 62.

### setEndBlockAttribute62(Short value) {#setEndBlockAttribute62-java.lang.Short}
```java
public final void setEndBlockAttribute62(Short value)
```

Gets or sets the end block attribute 62.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The end block attribute 62. |

### getBasePoint() {#getBasePoint}
```java
public final Cad3DPoint getBasePoint()
```

Gets or sets the base point.

**Returns:** Cad3DPoint

### setBasePoint(Cad3DPoint value) {#setBasePoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint}
```java
public final void setBasePoint(Cad3DPoint value)
```

Gets or sets the base point.

### getEntities() {#getEntities}
```java
public final CadBaseEntity[] getEntities()
```

Gets or sets the entities.

**Returns:** CadBaseEntity[]

### setEntities(CadBaseEntity[] value) {#setEntities-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity:A}
```java
public final void setEntities(CadBaseEntity[] value)
```

Gets or sets the entities.

### getFlags() {#getFlags}
```java
public final short getFlags()
```

Gets or sets the flags.

**Returns:** short

### setFlags(short value) {#setFlags-short}
```java
public final void setFlags(short value)
```

Gets or sets the flags.

### getAttribute71() {#getAttribute71}
```java
public final Short getAttribute71()
```

Gets or sets the attribute 71.

**Returns:** Short - The attribute 71.

### setAttribute71(Short value) {#setAttribute71-java.lang.Short}
```java
public final void setAttribute71(Short value)
```

Gets or sets the attribute 71.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The attribute 71. |

### getBlockHandle() {#getBlockHandle}
```java
public final String getBlockHandle()
```

Gets or sets the handle.

**Returns:** String

### setBlockHandle(String value) {#setBlockHandle-java.lang.String}
```java
public final void setBlockHandle(String value)
```

Gets or sets the handle.

### getEndBlockModelSegregated() {#getEndBlockModelSegregated}
```java
public final boolean getEndBlockModelSegregated()
```

Gets or sets a value indicating whether [end block model segregated].

**Returns:** boolean - true if [end block model segregated]; otherwise, false .

### setEndBlockModelSegregated(boolean value) {#setEndBlockModelSegregated-boolean}
```java
public final void setEndBlockModelSegregated(boolean value)
```

Gets or sets a value indicating whether [end block model segregated].

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if [end block model segregated]; otherwise, false . |

### getBlockModelSegregated() {#getBlockModelSegregated}
```java
public final boolean getBlockModelSegregated()
```

Gets or sets a value indicating whether [model segregated].

**Returns:** boolean - true if [model segregated]; otherwise, false .

### setBlockModelSegregated(boolean value) {#setBlockModelSegregated-boolean}
```java
public final void setBlockModelSegregated(boolean value)
```

Gets or sets a value indicating whether [model segregated].

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if [model segregated]; otherwise, false . |

### getEndBlockHandle() {#getEndBlockHandle}
```java
public final String getEndBlockHandle()
```

Gets or sets the handle2.

**Returns:** String - The handle2.

### setEndBlockHandle(String value) {#setEndBlockHandle-java.lang.String}
```java
public final void setEndBlockHandle(String value)
```

Gets or sets the handle2.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The handle2. |

### getName() {#getName}
```java
public final String getName()
```

Gets or sets the name.

**Returns:** String

### setName(String value) {#setName-java.lang.String}
```java
public final void setName(String value)
```

Gets or sets the name.

### getXRefPathName() {#getXRefPathName}
```java
public final String getXRefPathName()
```

Gets or sets the XRef path.

**Returns:** String - The XRef path.

### setXRefPathName(String value) {#setXRefPathName-java.lang.String}
```java
public final void setXRefPathName(String value)
```

Gets or sets the XRef path.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The XRef path. |

### getSoftOwner() {#getSoftOwner}
```java
public final String getSoftOwner()
```

Gets or sets the soft owner.

**Returns:** String - The soft owner (the same for Block and EndBlock)

### setSoftOwner(String value) {#setSoftOwner-java.lang.String}
```java
public final void setSoftOwner(String value)
```

Gets or sets the soft owner.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The soft owner (the same for Block and EndBlock) |

### getLayerName() {#getLayerName}
```java
public final String getLayerName()
```

Gets or sets the layer.

**Returns:** String - The layer.

### setLayerName(String value) {#setLayerName-java.lang.String}
```java
public final void setLayerName(String value)
```

Gets or sets the layer.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The layer. |

### getEndBlockLayerName() {#getEndBlockLayerName}
```java
public final String getEndBlockLayerName()
```

Gets or sets the end name of the block layer.

**Returns:** String - The end name of the block layer.

### setEndBlockLayerName(String value) {#setEndBlockLayerName-java.lang.String}
```java
public final void setEndBlockLayerName(String value)
```

Gets or sets the end name of the block layer.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The end name of the block layer. |

### getAttribute6() {#getAttribute6}
```java
public final String getAttribute6()
```

Gets or sets the attribute6.

**Returns:** String - The attribute6.

### setAttribute6(String value) {#setAttribute6-java.lang.String}
```java
public final void setAttribute6(String value)
```

Gets or sets the attribute6.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The attribute6. |

### getEndBlockAttribute6() {#getEndBlockAttribute6}
```java
public final String getEndBlockAttribute6()
```

Gets or sets the end block attribute 6.

**Returns:** String - The end block attribute 6.

### setEndBlockAttribute6(String value) {#setEndBlockAttribute6-java.lang.String}
```java
public final void setEndBlockAttribute6(String value)
```

Gets or sets the end block attribute 6.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The end block attribute 6. |

### getXdataContainer() {#getXdataContainer}
```java
public final CadXdataContainer getXdataContainer()
```

Gets or sets the xdata container.

**Returns:** CadXdataContainer - The xdata container.

### setXdataContainer(CadXdataContainer value) {#setXdataContainer-com.aspose.cad.fileformats.cad.cadobjects.CadXdataContainer}
```java
public final void setXdataContainer(CadXdataContainer value)
```

Gets or sets the xdata container.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | CadXdataContainer | The xdata container. |

### getCadBlockTableObject() {#getCadBlockTableObject}
```java
public final CadBlockTableObject getCadBlockTableObject()
```

Associated block table object

**Returns:** CadBlockTableObject

### setCadBlockTableObject(CadBlockTableObject value) {#setCadBlockTableObject-com.aspose.cad.fileformats.cad.cadtables.CadBlockTableObject}
```java
public final void setCadBlockTableObject(CadBlockTableObject value)
```

Associated block table object

### getCadBlockNameEntity() {#getCadBlockNameEntity}
```java
public final CadBaseEntity getCadBlockNameEntity()
```

Associated block name entity

**Returns:** CadBaseEntity

### setCadBlockNameEntity(CadBaseEntity value) {#setCadBlockNameEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity}
```java
public final void setCadBlockNameEntity(CadBaseEntity value)
```

Associated block name entity

### getCadEndBlockNameEntity() {#getCadEndBlockNameEntity}
```java
public final CadBaseEntity getCadEndBlockNameEntity()
```

Associated end block name entity

**Returns:** CadBaseEntity

### setCadEndBlockNameEntity(CadBaseEntity value) {#setCadEndBlockNameEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity}
```java
public final void setCadEndBlockNameEntity(CadBaseEntity value)
```

Associated end block name entity

### getAttDefs() {#getAttDefs}
```java
public final com.aspose.ms.System.Collections.Generic.Dictionary<String,CadAttDef> getAttDefs()
```

Gets the attribute definitions

**Returns:** com.aspose.ms.System.Collections.Generic.Dictionary<String,CadAttDef>

### getOriginalBlockName() {#getOriginalBlockName}
```java
public final String getOriginalBlockName()
```

Name of the original dynamic block, or real block name if it's not originated from dynamic block

**Returns:** String

### addEntity(CadBaseEntity entityObject) {#addEntity-com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity}
```java
public final void addEntity(CadBaseEntity entityObject)
```

Adds the entity.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| entityObject | CadBaseEntity | The entity object. |

