Package io.adminshell.aas.v3.model
Interface ReferenceElement
-
- All Superinterfaces:
DataElement,HasDataSpecification,HasExtensions,HasKind,HasSemantics,Qualifiable,Referable,SubmodelElement
- All Known Implementing Classes:
DefaultReferenceElement
public interface ReferenceElement extends DataElement
A reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity. Constraint AASd-054: The semanticId of a ReferenceElement shall only reference a ConceptDescription with the category REFERENCE.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferencegetValue()Reference to any other referable element of the same of any other AAS or a reference to an external object or entity.voidsetValue(Reference value)Reference to any other referable element of the same of any other AAS or a reference to an external object or entity.-
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
-
-
-
-
Method Detail
-
getValue
Reference getValue()
Reference to any other referable element of the same of any other AAS or a reference to an external object or entity. More information under https://admin-shell.io/aas/3/0/RC01/ReferenceElement/value- Returns:
- Returns the Reference for the property value.
-
setValue
void setValue(Reference value)
Reference to any other referable element of the same of any other AAS or a reference to an external object or entity. More information under https://admin-shell.io/aas/3/0/RC01/ReferenceElement/value- Parameters:
value- desired value for the property value.
-
-