Interface ValueArrayPropertyType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
ValueArrayPropertyTypeImpl

public interface ValueArrayPropertyType extends EObject
A representation of the model object 'Value Array Property Type'. GML property which refers to, or contains, a set of homogeneously typed Values.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    EList<Boolean>
    Returns the value of the 'Boolean' attribute list.
    EList<List>
    Returns the value of the 'Boolean List' attribute list.
    EList<CodeType>
    Returns the value of the 'Category' containment reference list.
    Returns the value of the 'Category Extent' containment reference list.
    Returns the value of the 'Category List' containment reference list.
    Returns the value of the 'Composite Value' containment reference list.
    FeatureMap
    Returns the value of the 'Composite Value Group' attribute list.
    EList<BigInteger>
    Returns the value of the 'Count' attribute list.
    EList<List>
    Returns the value of the 'Count Extent' attribute list.
    EList<List>
    Returns the value of the 'Count List' attribute list.
    EList<Object>
    Returns the value of the 'Null' attribute list.
    EList<EObject>
    Returns the value of the 'Object' containment reference list.
    FeatureMap
    Returns the value of the 'Object Group' attribute list.
    Returns the value of the 'Quantity' containment reference list.
    Returns the value of the 'Quantity Extent' containment reference list.
    Returns the value of the 'Quantity List' containment reference list.
    FeatureMap
    Returns the value of the 'Value' attribute list.

    Methods inherited from interface EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getValue

      FeatureMap getValue()
      Returns the value of the 'Value' attribute list. The list contents are of type FeatureMap.Entry.

      If the meaning of the 'Value' attribute list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Value' attribute list.
      See Also:
    • getBoolean

      EList<Boolean> getBoolean()
      Returns the value of the 'Boolean' attribute list. The list contents are of type Boolean. A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.
      Returns:
      the value of the 'Boolean' attribute list.
      See Also:
    • getCategory

      EList<CodeType> getCategory()
      Returns the value of the 'Category' containment reference list. The list contents are of type CodeType. A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.
      Returns:
      the value of the 'Category' containment reference list.
      See Also:
    • getQuantity

      EList<MeasureType> getQuantity()
      Returns the value of the 'Quantity' containment reference list. The list contents are of type MeasureType. A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.
      Returns:
      the value of the 'Quantity' containment reference list.
      See Also:
    • getCount

      EList<BigInteger> getCount()
      Returns the value of the 'Count' attribute list. The list contents are of type BigInteger. An integer representing a frequency of occurrence.
      Returns:
      the value of the 'Count' attribute list.
      See Also:
    • getBooleanList

      EList<List> getBooleanList()
      Returns the value of the 'Boolean List' attribute list. The list contents are of type List. XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}
      Returns:
      the value of the 'Boolean List' attribute list.
      See Also:
    • getCategoryList

      EList<CodeOrNullListType> getCategoryList()
      Returns the value of the 'Category List' containment reference list. The list contents are of type CodeOrNullListType. A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.
      Returns:
      the value of the 'Category List' containment reference list.
      See Also:
    • getQuantityList

      EList<MeasureOrNullListType> getQuantityList()
      Returns the value of the 'Quantity List' containment reference list. The list contents are of type MeasureOrNullListType. A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.
      Returns:
      the value of the 'Quantity List' containment reference list.
      See Also:
    • getCountList

      EList<List> getCountList()
      Returns the value of the 'Count List' attribute list. The list contents are of type List. A space-separated list of integers or nulls.
      Returns:
      the value of the 'Count List' attribute list.
      See Also:
    • getCategoryExtent

      EList<CategoryExtentType> getCategoryExtent()
      Returns the value of the 'Category Extent' containment reference list. The list contents are of type CategoryExtentType. Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.
      Returns:
      the value of the 'Category Extent' containment reference list.
      See Also:
    • getQuantityExtent

      EList<QuantityExtentType> getQuantityExtent()
      Returns the value of the 'Quantity Extent' containment reference list. The list contents are of type QuantityExtentType. Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.
      Returns:
      the value of the 'Quantity Extent' containment reference list.
      See Also:
    • getCountExtent

      EList<List> getCountExtent()
      Returns the value of the 'Count Extent' attribute list. The list contents are of type List. Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.
      Returns:
      the value of the 'Count Extent' attribute list.
      See Also:
    • getCompositeValueGroup

      FeatureMap getCompositeValueGroup()
      Returns the value of the 'Composite Value Group' attribute list. The list contents are of type FeatureMap.Entry. Aggregate value built using the Composite pattern.
      Returns:
      the value of the 'Composite Value Group' attribute list.
      See Also:
    • getCompositeValue

      EList<CompositeValueType> getCompositeValue()
      Returns the value of the 'Composite Value' containment reference list. The list contents are of type CompositeValueType. Aggregate value built using the Composite pattern.
      Returns:
      the value of the 'Composite Value' containment reference list.
      See Also:
    • getObjectGroup

      FeatureMap getObjectGroup()
      Returns the value of the 'Object Group' attribute list. The list contents are of type FeatureMap.Entry. This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.
      Returns:
      the value of the 'Object Group' attribute list.
      See Also:
    • getObject

      EList<EObject> getObject()
      Returns the value of the 'Object' containment reference list. The list contents are of type EObject. This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.
      Returns:
      the value of the 'Object' containment reference list.
      See Also:
    • getNull

      EList<Object> getNull()
      Returns the value of the 'Null' attribute list. The list contents are of type Object.

      If the meaning of the 'Null' attribute list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Null' attribute list.
      See Also: