Package io.adminshell.aas.v3.model
Interface HasSemantics
-
- All Known Subinterfaces:
AnnotatedRelationshipElement,BasicEvent,Blob,Capability,DataElement,Entity,Event,EventElement,EventMessage,Extension,File,IdentifierKeyValuePair,MultiLanguageProperty,Operation,Property,Qualifier,Range,ReferenceElement,RelationshipElement,Submodel,SubmodelElement,SubmodelElementCollection,View
- All Known Implementing Classes:
DefaultAnnotatedRelationshipElement,DefaultBasicEvent,DefaultBlob,DefaultCapability,DefaultEntity,DefaultEventElement,DefaultEventMessage,DefaultExtension,DefaultFile,DefaultIdentifierKeyValuePair,DefaultMultiLanguageProperty,DefaultOperation,DefaultProperty,DefaultQualifier,DefaultRange,DefaultReferenceElement,DefaultRelationshipElement,DefaultSubmodel,DefaultSubmodelElementCollection,DefaultView
public interface HasSemanticsElement that can have a semantic definition. Identifier of the semantic definition of the element. It is called semantic id of the element. The semantic id may either reference an external global id or it may reference a referable model element of kind=Type that defines the semantics of the element. In many cases the idShort is identical to the English short name within the semantic definition as referenced vi aits semantic id.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferencegetSemanticId()Points to the Expression Semantic of the Submodels The semantic id might refer to an external information source, which explains the formulation of the submodel (for example an PDF if a standard).voidsetSemanticId(Reference semanticId)Points to the Expression Semantic of the Submodels The semantic id might refer to an external information source, which explains the formulation of the submodel (for example an PDF if a standard).
-
-
-
Method Detail
-
getSemanticId
Reference getSemanticId()
Points to the Expression Semantic of the Submodels The semantic id might refer to an external information source, which explains the formulation of the submodel (for example an PDF if a standard). More information under https://admin-shell.io/aas/3/0/RC01/HasSemantics/semanticId- Returns:
- Returns the Reference for the property semanticId.
-
setSemanticId
void setSemanticId(Reference semanticId)
Points to the Expression Semantic of the Submodels The semantic id might refer to an external information source, which explains the formulation of the submodel (for example an PDF if a standard). More information under https://admin-shell.io/aas/3/0/RC01/HasSemantics/semanticId- Parameters:
semanticId- desired value for the property semanticId.
-
-