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 Details

  • 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 builder
      idShort - the idshort
      type - the value type
      min - the minimum value
      max - the maximum value
  • Method Details

    • build

      public de.iip_ecosphere.platform.support.aas.Range build()
      Specified by:
      build in interface de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Range>
    • setSemanticId

      public de.iip_ecosphere.platform.support.aas.Range.RangeBuilder setSemanticId(String semanticId)
      Specified by:
      setSemanticId in interface de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.Range>