Interface ValueEnumType

  • All Superinterfaces:
    EObject, Notifier, ValueEnumBaseType
    All Known Subinterfaces:
    ValuesType
    All Known Implementing Classes:
    ValueEnumTypeImpl, ValuesTypeImpl

    public interface ValueEnumType
    extends ValueEnumBaseType
    A representation of the model object 'Value Enum Type'. List of all the valid values and/or intervals of values for this variable. For numeric variables, signed values shall be ordered from negative infinity to positive infinity. For intervals, the type and semantic attributes are inherited by children elements, but can be superceded here.

    The following features are supported:

    See Also:
    Wcs10Package.getValueEnumType()
    • Method Detail

      • getSemantic

        String getSemantic()
        Returns the value of the 'Semantic' attribute. Should be included if the semantics or meaning is not clearly specified elsewhere, and the valueEnumBaseType does not include any "interval" elements that include this attribute.
        Returns:
        the value of the 'Semantic' attribute.
        See Also:
        setSemantic(String), Wcs10Package.getValueEnumType_Semantic()
      • setSemantic

        void setSemantic​(String value)
        Sets the value of the 'Semantic' attribute.
        Parameters:
        value - the new value of the 'Semantic' attribute.
        See Also:
        getSemantic()
      • getType

        String getType()
        Returns the value of the 'Type' attribute. Should be included if the data type is not string, and the valueEnumBaseType does not include any "interval" elements that include this attribute.
        Returns:
        the value of the 'Type' attribute.
        See Also:
        setType(String), Wcs10Package.getValueEnumType_Type()
      • setType

        void setType​(String value)
        Sets the value of the 'Type' attribute.
        Parameters:
        value - the new value of the 'Type' attribute.
        See Also:
        getType()