java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range>
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxRange
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement, 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.Range, de.iip_ecosphere.platform.support.aas.Referable, de.iip_ecosphere.platform.support.aas.SubmodelElement

public class BaSyxRange extends BaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range> implements de.iip_ecosphere.platform.support.aas.Range
Wraps a BaSyx range element.
Author:
Holger Eichelberger, SSE
  • Constructor Details

    • BaSyxRange

      private BaSyxRange(String idShort, de.iip_ecosphere.platform.support.aas.Type type, Object min, Object max)
      Creates a new range element.
      Parameters:
      idShort - the idshort
      type - the value type
      min - the minimum value
      max - the maximum value
    • BaSyxRange

      public BaSyxRange(org.eclipse.digitaltwin.aas4j.v3.model.Range range)
      Crates a wrapper instance.
      Parameters:
      range - the BaSyx range instance
  • Method Details

    • getMin

      public Object getMin()
      Specified by:
      getMin in interface de.iip_ecosphere.platform.support.aas.Range
    • setMin

      public void setMin(Object min)
      Specified by:
      setMin in interface de.iip_ecosphere.platform.support.aas.Range
    • getMax

      public Object getMax()
      Specified by:
      getMax in interface de.iip_ecosphere.platform.support.aas.Range
    • setMax

      public void setMax(Object max)
      Specified by:
      setMax in interface de.iip_ecosphere.platform.support.aas.Range
    • getType

      public de.iip_ecosphere.platform.support.aas.Type getType()
      Specified by:
      getType in interface de.iip_ecosphere.platform.support.aas.Range
    • accept

      public void accept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)
      Specified by:
      accept in interface de.iip_ecosphere.platform.support.aas.Element
      Overrides:
      accept in class BaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range>