Package io.adminshell.aas.v3.model
Interface SubmodelElement
-
- All Superinterfaces:
HasDataSpecification,HasExtensions,HasKind,HasSemantics,Qualifiable,Referable
- All Known Subinterfaces:
AnnotatedRelationshipElement,BasicEvent,Blob,Capability,DataElement,Entity,Event,EventElement,EventMessage,File,MultiLanguageProperty,Operation,Property,Range,ReferenceElement,RelationshipElement,SubmodelElementCollection
- All Known Implementing Classes:
DefaultAnnotatedRelationshipElement,DefaultBasicEvent,DefaultBlob,DefaultCapability,DefaultEntity,DefaultEventElement,DefaultEventMessage,DefaultFile,DefaultMultiLanguageProperty,DefaultOperation,DefaultProperty,DefaultRange,DefaultReferenceElement,DefaultRelationshipElement,DefaultSubmodelElementCollection
public interface SubmodelElement extends Referable, Qualifiable, HasDataSpecification, HasKind, HasSemantics
A submodel element is an element suitable for the description and differentiation of assets. The concept of type and instance applies to submodel elements. Properties are special submodel elements. The property types are defined in dictionaries (like the IEC Common Data Dictionary or eCl@ss), they do not have a value. The property type (kind=Type) is also called data element type in some standards. The property instances (kind=Instance) typically have a value. A property instance is also called property-value pair in certain standards.
-
-
Method Summary
-
Methods inherited from interface io.adminshell.aas.v3.model.HasDataSpecification
getEmbeddedDataSpecifications, setEmbeddedDataSpecifications
-
Methods inherited from interface io.adminshell.aas.v3.model.HasExtensions
getExtensions, setExtensions
-
Methods inherited from interface io.adminshell.aas.v3.model.HasSemantics
getSemanticId, setSemanticId
-
Methods inherited from interface io.adminshell.aas.v3.model.Qualifiable
getQualifiers, setQualifiers
-
Methods inherited from interface io.adminshell.aas.v3.model.Referable
getCategory, getDescriptions, getDisplayNames, getIdShort, setCategory, setDescriptions, setDisplayNames, setIdShort
-
-