Class BaSyxRange.BaSyxRangeBuilder
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxRange.BaSyxRangeBuilder
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.Range>,de.iip_ecosphere.platform.support.aas.Range.RangeBuilder,de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Range>
- Enclosing class:
BaSyxRange
public static class BaSyxRange.BaSyxRangeBuilder
extends Object
implements de.iip_ecosphere.platform.support.aas.Range.RangeBuilder
The builder for a file data element.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BaSyxRangeprivate BaSyxSubmodelElementContainerBuilder<?> -
Constructor Summary
ConstructorsConstructorDescriptionBaSyxRangeBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, String idShort, de.iip_ecosphere.platform.support.aas.Type type, Object min, Object max) Creates a range element builder. -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.support.aas.Rangebuild()de.iip_ecosphere.platform.support.aas.Range.RangeBuildersetSemanticId(String semanticId)
-
Field Details
-
parentBuilder
-
instance
-
-
Constructor Details
-
BaSyxRangeBuilder
BaSyxRangeBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, String idShort, de.iip_ecosphere.platform.support.aas.Type type, Object min, Object max) Creates a range element builder.- Parameters:
parentBuilder- the parent builderidShort- the idshorttype- the value typemin- the minimum valuemax- the maximum value
-
-
Method Details
-
build
public de.iip_ecosphere.platform.support.aas.Range build()- Specified by:
buildin interfacede.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Range>
-
setSemanticId
- Specified by:
setSemanticIdin interfacede.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.Range>
-