
## ConnectionABCD class

The ConnectionABCD element is an obsolete version of the Connection element and exists only for backward compatibility.

```js
new ConnectionABCD()
```

Constructor.

## Methods

| Name | Description |
| --- | --- |
| [deepClone()](#deepclone) | Creates deep copy of this instance. |
| [getA()](#geta) | Represents different information depending on its parent element. |
| [getB()](#getb) | Represents different information depending on its parent element. |
| [getC()](#getc) | Represents different information based on its parent element. |
| [getD()](#getd) | Represents different information based on its parent element. |
| [getDel()](#getdel) | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [getID()](#getid) | The unique ID of the element within its parent element. |
| [getIX()](#getix) | The zero-based index of the element within its parent element. |
| [getName()](#getname) | The name of the element. |
| [getNameU()](#getnameu) | The universal name of the element. |
| [getX()](#getx) | Specifies an x-coordinate on a shape in local coordinates. The following table describes the X element based on the elem |
| [getY()](#gety) | Specifies a y-coordinate on a shape in local coordinates. Local coordinates are those whose frame of reference is the sh |
| [setDel()](#setdel) | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [setID()](#setid) | The unique ID of the element within its parent element. |
| [setIX()](#setix) | The zero-based index of the element within its parent element. |
| [setName()](#setname) | The name of the element. |
| [setNameU()](#setnameu) | The universal name of the element. |

### deepClone() {#deepclone}

Creates deep copy of this instance.

**Returns:** Object — `Object`

### getA() {#geta}

Represents different information depending on its parent element.

### getB() {#getb}

Represents different information depending on its parent element.

### getC() {#getc}

Represents different information based on its parent element.

### getD() {#getd}

Represents different information based on its parent element.

### getDel() {#getdel}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

### getID() {#getid}

The unique ID of the element within its parent element.

### getIX() {#getix}

The zero-based index of the element within its parent element.

### getName() {#getname}

The name of the element.

### getNameU() {#getnameu}

The universal name of the element.

### getX() {#getx}

Specifies an x-coordinate on a shape in local coordinates. The following table describes the X element based on the element that contains it.

### getY() {#gety}

Specifies a y-coordinate on a shape in local coordinates. Local coordinates are those whose frame of reference is the shape, instead of the page.

### setDel() {#setdel}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

### setID() {#setid}

The unique ID of the element within its parent element.

### setIX() {#setix}

The zero-based index of the element within its parent element.

### setName() {#setname}

The name of the element.

### setNameU() {#setnameu}

The universal name of the element.
