Class BaSyxReferenceElement.BaSyxReferenceElementBuilder
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder,de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.ReferenceElement>
- Enclosing class:
- BaSyxReferenceElement
public static class BaSyxReferenceElement.BaSyxReferenceElementBuilder extends java.lang.Object implements de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilderImplements the reference element builder.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private BaSyxReferenceElementinstanceprivate BaSyxSubmodelElementContainerBuilder<?>parentBuilderprivate org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElementreference
-
Constructor Summary
Constructors Constructor Description BaSyxReferenceElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, java.lang.String idShort)Creates a builder instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.ReferenceElementbuild()BaSyxSubmodelElementContainerBuilder<?>getParentBuilder()de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuildersetValue(de.iip_ecosphere.platform.support.aas.Reference value)
-
-
-
Field Detail
-
parentBuilder
private BaSyxSubmodelElementContainerBuilder<?> parentBuilder
-
instance
private BaSyxReferenceElement instance
-
reference
private org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement reference
-
-
Constructor Detail
-
BaSyxReferenceElementBuilder
BaSyxReferenceElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, java.lang.String idShort)
Creates a builder instance.- Parameters:
parentBuilder- the parent builderidShort- the short id of the reference element
-
-
Method Detail
-
getParentBuilder
public BaSyxSubmodelElementContainerBuilder<?> getParentBuilder()
- Specified by:
getParentBuilderin interfacede.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
-
build
public de.iip_ecosphere.platform.support.aas.ReferenceElement build()
- Specified by:
buildin interfacede.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.ReferenceElement>
-
setValue
public de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder setValue(de.iip_ecosphere.platform.support.aas.Reference value)
- Specified by:
setValuein interfacede.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
-
-