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
| Name | Value | Description |
|---|---|---|
| Model | 0 | The model root itself (e.g. its description). |
| Dependency | 1 | A dependency of the model to another construction kit model. |
| Type | 2 | A construction kit type. |
| TypeAttribute | 3 | An attribute assignment on a type. |
| TypeAssociation | 4 | An association assignment on a type. |
| TypeIndex | 5 | An index definition on a type. |
| Attribute | 6 | A construction kit attribute definition. |
| Enum | 7 | A construction kit enum definition. |
| EnumValue | 8 | A single value of a construction kit enum. |
| Record | 9 | A construction kit record definition. |
| RecordAttribute | 10 | An attribute assignment on a record. |
| AssociationRole | 11 | A construction kit association role definition. |
| AssociationRoleAttribute | 12 | An attribute assignment on an association role. |