Class BaSyxReferenceElement
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
-
- All Implemented Interfaces:
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.Qualifiable,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.ReferenceElement,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxReferenceElement extends BaSyxSubmodelElement implements de.iip_ecosphere.platform.support.aas.ReferenceElement
Implements the reference element wrapper.- Author:
- Holger Eichelberger, SSE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaSyxReferenceElement.BaSyxReferenceElementBuilderImplements the reference element builder.
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElementreference
-
Constructor Summary
Constructors Modifier Constructor Description privateBaSyxReferenceElement()Creates an instance.(package private)BaSyxReferenceElement(org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement reference)Creates an instance and directly sets the reference.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)java.lang.StringgetIdShort()(package private) org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElementgetReferenceElement()Returns the BaSyx reference element.(package private) org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElementgetSubmodelElement()Returns the implementing sub-model element.de.iip_ecosphere.platform.support.aas.ReferencegetValue()-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
update
-
-
-
-
Constructor Detail
-
BaSyxReferenceElement
private BaSyxReferenceElement()
Creates an instance. Prevents external access.
-
BaSyxReferenceElement
BaSyxReferenceElement(org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement reference)
Creates an instance and directly sets the reference.- Parameters:
reference- the reference
-
-
Method Detail
-
getReferenceElement
org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement getReferenceElement()
Returns the BaSyx reference element.- Returns:
- the BaSyx reference element
-
getIdShort
public java.lang.String getIdShort()
- Specified by:
getIdShortin interfacede.iip_ecosphere.platform.support.aas.Element
-
getValue
public de.iip_ecosphere.platform.support.aas.Reference getValue()
- Specified by:
getValuein interfacede.iip_ecosphere.platform.support.aas.ReferenceElement
-
getSubmodelElement
org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement 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
-
-