 | AttributeKind Enumeration |
Specifies the kind of a GrGen attribute.
Namespace:
de.unika.ipd.grGen.libGr
Assembly:
libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntaxpublic enum AttributeKind
Members
| 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). |
See Also