Interface Range

  • All Superinterfaces:
    DataElement, HasDataSpecification, HasExtensions, HasKind, HasSemantics, Qualifiable, Referable, SubmodelElement
    All Known Implementing Classes:
    DefaultRange

    public interface Range
    extends DataElement
    An element that is referable by its idShort. This id is not globally unique. This id is unique within the name space of the element. Constraint AASd-053: The semanticId of a Range submodel element shall only reference a ConceptDescription with the category PROPERTY. Constraint AASd-068: If the semanticId of a Range references a ConceptDescription then DataSpecificationIEC61360/dataType shall be a numerical one, i.e. REAL_* or RATIONAL_*. Constraint AASd-069: If the semanticId of a Range references a ConceptDescription then DataSpecificationIEC61360/levelType shall be identical to the set {Min,Max}.
    • Method Detail

      • getValueType

        java.lang.String getValueType()
        Data type of the min and max. More information under https://admin-shell.io/aas/3/0/RC01/Range/valueType
        Returns:
        Returns the String for the property valueType.
      • setValueType

        void setValueType​(java.lang.String valueType)
        Data type of the min and max. More information under https://admin-shell.io/aas/3/0/RC01/Range/valueType
        Parameters:
        valueType - desired value for the property valueType.
      • getMax

        java.lang.String getMax()
        The maximum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/max
        Returns:
        Returns the String for the property max.
      • setMax

        void setMax​(java.lang.String max)
        The maximum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/max
        Parameters:
        max - desired value for the property max.
      • getMin

        java.lang.String getMin()
        The minimum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/min
        Returns:
        Returns the String for the property min.
      • setMin

        void setMin​(java.lang.String min)
        The minimum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/min
        Parameters:
        min - desired value for the property min.