GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
AttributeType Class
Namespacesde.unika.ipd.grGen.libGrAttributeType
Describes a GrGen attribute.
Declaration Syntax
C#
public class AttributeType
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
AttributeType(String, GrGenType, AttributeKind, EnumAttributeType, AttributeType, AttributeType, String, String, String, Type)
Initializes an AttributeType instance.

annotations
The annotations of the attribute

Annotations
The annotations of the attribute

EnumType
The enum type description, if Kind == AttributeKind.EnumAttr. Otherwise it is null.

GetKindName()()()()
Returns the name of the kind

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.

Inheritance Hierarchy
Object
AttributeType

Assembly: libGr (Module: libGr) Version: 4.4.0.0 (4.4.0.0)