AttributeType Class |
Namespace: de.unika.ipd.grGen.libGr
public class AttributeType
The AttributeType type exposes the following members.
| Name | Description | |
|---|---|---|
| AttributeType |
Initializes an AttributeType instance.
|
| Name | Description | |
|---|---|---|
| Annotations |
The annotations of the attribute
|
| Name | Description | |
|---|---|---|
| GetKindName |
Returns the name of the kind
| |
| ToString | (Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| annotations |
The annotations of the attribute
| |
| EnumType |
The enum type description, if Kind == AttributeKind.EnumAttr. Otherwise it is null.
| |
| KeyType |
The attribute type of the key of the map, if Kind == AttributeKind.MapAttr.
Undefined otherwise.
| |
| Kind |
The kind of the attribute.
| |
| Name |
The name of the attribute.
| |
| OwnerType |
The model type owning this attribute, i.e. the type which defined this attribute.
| |
| Package |
The package name if this is a node or edge type that is contained in a package, otherwise null
| |
| PackagePrefixedTypeName |
The name of the attribute type with the package as prefix if it is contained in a package, if Kind == AttributeKind.NodeAttr || Kind == AttributeKind.EdgeAttr
| |
| Type |
The .NET type of the Attribute Type
| |
| TypeName |
The name of the attribute type, if Kind == AttributeKind.NodeAttr || Kind == AttributeKind.EdgeAttr
| |
| ValueType |
The attribute type of the value of the set, if Kind == AttributeKind.SetAttr.
The attribute type of the value of the map, if Kind == AttributeKind.MapAttr.
The attribute type of the value of the array, if Kind == AttributeKind.ArrayAttr.
The attribute type of the value of the deque, if Kind == AttributeKind.DequeAttr.
Undefined otherwise.
|