Class BaSyxReferenceElement.BaSyxReferenceElementBuilder
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.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 Object
implements de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
Implements the reference element builder.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BaSyxReferenceElementprivate BaSyxSubmodelElementContainerBuilder<?> private org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement -
Constructor Summary
ConstructorsConstructorDescriptionBaSyxReferenceElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, String idShort) Creates a builder instance. -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.support.aas.ReferenceElementbuild()de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuildersetDescription(de.iip_ecosphere.platform.support.aas.LangString... description) de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuildersetSemanticId(String refValue) de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuildersetValue(de.iip_ecosphere.platform.support.aas.Reference value)
-
Field Details
-
parentBuilder
-
instance
-
reference
private org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement reference
-
-
Constructor Details
-
BaSyxReferenceElementBuilder
BaSyxReferenceElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, String idShort) Creates a builder instance.- Parameters:
parentBuilder- the parent builderidShort- the short id of the reference element
-
-
Method Details
-
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
-
setSemanticId
public de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder setSemanticId(String refValue) - Specified by:
setSemanticIdin interfacede.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
-
setDescription
public de.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder setDescription(de.iip_ecosphere.platform.support.aas.LangString... description) - Specified by:
setDescriptionin interfacede.iip_ecosphere.platform.support.aas.ReferenceElement.ReferenceElementBuilder
-