Click or drag to resize

AttributeType Class

Describes a GrGen attribute.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrAttributeType

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 8.1
Syntax
C#
public class AttributeType

The AttributeType type exposes the following members.

Constructors
  NameDescription
Public methodAttributeType
Initializes an AttributeType instance.
Top
Properties
  NameDescription
Public propertyAnnotations
The annotations of the attribute
Top
Methods
  NameDescription
Public methodGetKindName
Returns the name of the kind
Public methodToString (Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldannotations
The annotations of the attribute
Public fieldEnumType
The enum type description, if Kind == AttributeKind.EnumAttr. Otherwise it is null.
Public fieldKeyType
The attribute type of the key of the map, if Kind == AttributeKind.MapAttr. Undefined otherwise.
Public fieldKind
The kind of the attribute.
Public fieldName
The name of the attribute.
Public fieldOwnerType
The model type owning this attribute, i.e. the type which defined this attribute.
Public fieldPackage
The package name if this is a node or edge type that is contained in a package, otherwise null
Public fieldPackagePrefixedTypeName
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
Public fieldType
The .NET type of the Attribute Type
Public fieldTypeName
The name of the attribute type, if Kind == AttributeKind.NodeAttr || Kind == AttributeKind.EdgeAttr
Public fieldValueType
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.
Top
See Also