Class TLcdGML32FeatureArrayProperty

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32FeatureArrayProperty
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdGML32FeatureArrayProperty extends TLcdDataObject
Since:
10.0
  • Field Details

    • ABSTRACT_FEATURE_PROPERTY

      public static final TLcdDataProperty ABSTRACT_FEATURE_PROPERTY
      Data property that maps to the AbstractFeature element. The possible values for this property are instances of List<TLcdGML32AbstractFeature>.
  • Constructor Details

    • TLcdGML32FeatureArrayProperty

      public TLcdGML32FeatureArrayProperty()
    • TLcdGML32FeatureArrayProperty

      public TLcdGML32FeatureArrayProperty(TLcdDataType aType)
  • Method Details

    • getAbstractFeature

      public List<TLcdGML32AbstractFeature> getAbstractFeature()
      Returns the value of the property that maps to the AbstractFeature element.

      This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType. This may be used as a variable in the construction of content models. gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively.

      Returns:
      the value of the ABSTRACT_FEATURE_PROPERTY property.