ModelingKind 🔗

Enumeration for denoting whether an element is a template or an instance.

Literals

Template 🔗 = 'Template'
Software element which specifies the common attributes shared by all instances of the template.
[SOURCE: IEC TR 62390:2005-01, 3.1.25] modified
Instance 🔗 = 'Instance'
Concrete, clearly identifiable component of a certain template.
It becomes an individual entity of a template, for example a device model, by defining specific property values.
In an object oriented view, an instance denotes an object of a template (class).

[SOURCE: IEC 62890:2016, 3.1.16 65/617/CDV] modified

Usages

HasKind HasKind.kind
Submodel Submodel.kind
SubmodelElement SubmodelElement.kind
RelationshipElement RelationshipElement.kind
SubmodelElementList SubmodelElementList.kind
SubmodelElementCollection SubmodelElementCollection.kind
DataElement DataElement.kind
Property Property.kind
MultiLanguageProperty MultiLanguageProperty.kind
Range Range.kind
ReferenceElement ReferenceElement.kind
Blob Blob.kind
File File.kind
AnnotatedRelationshipElement AnnotatedRelationshipElement.kind
Entity Entity.kind
EventElement EventElement.kind
BasicEventElement BasicEventElement.kind
Operation Operation.kind
Capability Capability.kind