GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
AttributeType Constructor (name, ownerType, kind, enumType, valueType, keyType, typeName, package, packagePrefixedTypeName, type)
Namespacesde.unika.ipd.grGen.libGrAttributeTypeAttributeType(String, GrGenType, AttributeKind, EnumAttributeType, AttributeType, AttributeType, String, String, String, Type)
Initializes an AttributeType instance.
Declaration Syntax
C#
public AttributeType(
	string name,
	GrGenType ownerType,
	AttributeKind kind,
	EnumAttributeType enumType,
	AttributeType valueType,
	AttributeType keyType,
	string typeName,
	string package,
	string packagePrefixedTypeName,
	Type type
)
Parameters
name (String)
The name for the attribute.
ownerType (GrGenType)
The owner model type.
kind (AttributeKind)
The kind of the attribute.
enumType (EnumAttributeType)
The enum type description, if Kind == AttributeKind.EnumAttr, otherwise null.
valueType (AttributeType)
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; otherwise null.
keyType (AttributeType)
The attribute type of the key of the map, if Kind == AttributeKind.MapAttr; otherwise null.
typeName (String)
The name of the attribute type, if Kind == AttributeKind.NodeAttr || Kind == AttributeKind.EdgeAttr; otherwise null.
package (String)
The package name if this is a node or edge type that is contained in a package, otherwise null.
packagePrefixedTypeName (String)
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 (Type)
The type of the attribute type.

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