Zum Hauptinhalt springen

CkModelElementKind

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.SemVer

The kind of construction kit model element a change refers to.

public enum CkModelElementKind

Inheritance Object → ValueType → Enum → CkModelElementKind
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Fields​

NameValueDescription
Model0The model root itself (e.g. its description).
Dependency1A dependency of the model to another construction kit model.
Type2A construction kit type.
TypeAttribute3An attribute assignment on a type.
TypeAssociation4An association assignment on a type.
TypeIndex5An index definition on a type.
Attribute6A construction kit attribute definition.
Enum7A construction kit enum definition.
EnumValue8A single value of a construction kit enum.
Record9A construction kit record definition.
RecordAttribute10An attribute assignment on a record.
AssociationRole11A construction kit association role definition.
AssociationRoleAttribute12An attribute assignment on an association role.