Class TLcdGML31FeatureCollection

All Implemented Interfaces:
ILcdDataObject, ILcd2DBoundsIndexedModel, ILcd2DBoundsInteractable, ILcdIntegerIndexedModel, ILcdModel, ILcdModelContainer, ILcdModelProducerListener, ILcdModelTreeNode, ILcdBounded, ILcdShape, ILcdShapeList, ILcdLockDependent, ILcdCloneable, ILcdDeepCloneable, ILcdDisposable, ILcdFeatured, ILcdInvalidateable, ILcdSelfDescribedFeatured, Serializable, AutoCloseable, Cloneable, EventListener
Direct Known Subclasses:
TLcdGML31DynamicFeatureCollection

public class TLcdGML31FeatureCollection extends TLcdGML31AbstractFeatureCollection
Concrete generic feature collection.
Since:
10.0
See Also:
  • Field Details Link icon

    • FEATURE_MEMBER_PROPERTY Link icon

      public static final TLcdDataProperty FEATURE_MEMBER_PROPERTY
      Data property that maps to the featureMember element. The possible values for this property are instances of List<TLcdGML31FeatureProperty>.
    • FEATURE_MEMBERS_PROPERTY Link icon

      public static final TLcdDataProperty FEATURE_MEMBERS_PROPERTY
      Data property that maps to the featureMembers element. The possible values for this property are instances of TLcdGML31FeatureArrayProperty.
    • BOUNDED_BY_PROPERTY Link icon

      public static final TLcdDataProperty BOUNDED_BY_PROPERTY
      Data property that maps to the boundedBy element. The possible values for this property are instances of TLcdGML31BoundingShape.
    • LOCATION_PROPERTY Link icon

      public static final TLcdDataProperty LOCATION_PROPERTY
      Data property that maps to the location element. The possible values for this property are instances of TLcdGML31LocationProperty.
  • Constructor Details Link icon

    • TLcdGML31FeatureCollection Link icon

      public TLcdGML31FeatureCollection()
    • TLcdGML31FeatureCollection Link icon

      public TLcdGML31FeatureCollection(TLcdDataType aType)
  • Method Details Link icon

    • getFeatureMember Link icon

      public List<TLcdGML31AbstractFeature> getFeatureMember()
      Returns the value of the property that maps to the featureMember element.
      Returns:
      the value of the FEATURE_MEMBER_PROPERTY property.
      See Also:
    • getFeatureMembers Link icon

      public List<TLcdGML31AbstractFeature> getFeatureMembers()
      Returns the role value contained in the value of the FEATURE_MEMBERS_PROPERTY property. Returns null if the value of the FEATURE_MEMBERS_PROPERTY property is null.
      Returns:
      the role value of the FEATURE_MEMBERS_PROPERTY property.
      See Also:
    • setFeatureMembers Link icon

      public void setFeatureMembers(List<TLcdGML31AbstractFeature> aValue)
      Sets the value of the property that maps to the featureMembers element. to a new instance of the association class TLcdGML31FeatureArrayProperty initialized with the given role value. In case the given role value is null, the FEATURE_MEMBERS_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the FEATURE_MEMBERS_PROPERTY property.
    • getBoundedBy Link icon

      public TLcdGML31BoundingShape getBoundedBy()
      Returns the value of the property that maps to the boundedBy element.
      Returns:
      the value of the BOUNDED_BY_PROPERTY property.
    • setBoundedBy Link icon

      public void setBoundedBy(TLcdGML31BoundingShape aValue)
      Sets the value of the property that maps to the boundedBy element.
      Parameters:
      aValue - the value to set for the BOUNDED_BY_PROPERTY property.
    • getLocation Link icon

      public Object getLocation()
      Returns the value of the property that maps to the location element.

      Deprecated in GML 3.1.0

      Returns:
      the value of the LOCATION_PROPERTY property.
      See Also:
    • setLocation Link icon

      public void setLocation(Object aValue)
      Sets the value of the property that maps to the location element.

      Deprecated in GML 3.1.0

      Parameters:
      aValue - the value to set for the LOCATION_PROPERTY property.