Attribute |
public enum AttributeKind
| Member name | Value | Description |
|---|---|---|
| ByteAttr | 0 | The attribute is a byte (signed). |
| ShortAttr | 1 | The attribute is a short. |
| IntegerAttr | 2 | The attribute is an integer. |
| LongAttr | 3 | The attribute is a long. |
| BooleanAttr | 4 | The attribute is a boolean. |
| StringAttr | 5 | The attribute is a string. |
| EnumAttr | 6 | The attribute is an enum. |
| FloatAttr | 7 | The attribute is a float. |
| DoubleAttr | 8 | The attribute is a double. |
| ObjectAttr | 9 | The attribute is an object (this includes external class/attribute types). |
| MapAttr | 10 | The attribute is a map. |
| SetAttr | 11 | The attribute is a set. |
| ArrayAttr | 12 | The attribute is an array. |
| DequeAttr | 13 | The attribute is a deque. |
| NodeAttr | 14 | The attribute is a node (only valid for set/map/array/deque key/value type). |
| EdgeAttr | 15 | The attribute is an edge (only valid for set/map/array/deque key/value type). |
| GraphAttr | 16 | The attribute is a graph (created as a subgraph of the host graph). |
| InternalClassObjectAttr | 17 | The attribute is an internal class object/attribute type (non-external, non-node/edge). |
| InternalClassTransientObjectAttr | 18 | The attribute is an internal class transient object/attribute type (non-external, non-node/edge). Can only appear within transient object classes (not within node class, edge class, class). |