Class BaSyxProperty
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxProperty
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement,de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.HasKind,de.iip_ecosphere.platform.support.aas.HasSemantics,de.iip_ecosphere.platform.support.aas.Property,de.iip_ecosphere.platform.support.aas.Qualifiable,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxProperty
extends BaSyxSubmodelElement
implements de.iip_ecosphere.platform.support.aas.Property
Wraps a BaSyx property.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
BaSyxSubmodelElement.PathFunctionNested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.DataElement
de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<T extends de.iip_ecosphere.platform.support.aas.DataElement>Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.Property
de.iip_ecosphere.platform.support.aas.Property.PropertyBuilder -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCreates an instance.BaSyxProperty(org.eclipse.digitaltwin.aas4j.v3.model.Property property) Creates an instance while retrieving an AAS. -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
composePath, composePath, createConnectedSubmodelElement, createSubmodelElement, deleteConnectedSubmodelElement, getIdShort, getParent, getRepo, getSemanticId, processOnPath, setParent, setSemanticId, update, updateConnectedSubmodelElement, updateInBuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.aas.Element
getIdShort, updateMethods inherited from interface de.iip_ecosphere.platform.support.aas.HasSemantics
getSemanticId, getSemanticId, setSemanticId
-
Field Details
-
LOGGER
private static final de.iip_ecosphere.platform.support.logging.Logger LOGGER -
property
private org.eclipse.digitaltwin.aas4j.v3.model.Property property
-
-
Constructor Details
-
BaSyxProperty
private BaSyxProperty()Creates an instance. Prevents external creation. -
BaSyxProperty
public BaSyxProperty(org.eclipse.digitaltwin.aas4j.v3.model.Property property) Creates an instance while retrieving an AAS.- Parameters:
property- the property
-
-
Method Details
-
getValue
- Specified by:
getValuein interfacede.iip_ecosphere.platform.support.aas.Property- Throws:
ExecutionException
-
setValue
- Specified by:
setValuein interfacede.iip_ecosphere.platform.support.aas.Property- Throws:
ExecutionException
-
getSubmodelElement
org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement getSubmodelElement()Description copied from class:BaSyxSubmodelElementReturns the implementing sub-model element.- Specified by:
getSubmodelElementin classBaSyxSubmodelElement- Returns:
- the submodel element
-
accept
public void accept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor) - Specified by:
acceptin interfacede.iip_ecosphere.platform.support.aas.Element
-
getDescription
- Specified by:
getDescriptionin interfacede.iip_ecosphere.platform.support.aas.Property
-