Class TLcdGML32FeatureCollection

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

public class TLcdGML32FeatureCollection extends TLcdGML32AbstractFeatureCollection
Since:
10.0
See Also:
  • Field Details

    • FEATURE_MEMBER_PROPERTY

      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<TLcdGML32FeatureProperty>.
    • FEATURE_MEMBERS_PROPERTY

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

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

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

    • TLcdGML32FeatureCollection

      public TLcdGML32FeatureCollection()
    • TLcdGML32FeatureCollection

      public TLcdGML32FeatureCollection(TLcdDataType aType)
  • Method Details

    • getFeatureMember

      public List<TLcdGML32AbstractFeature> 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

      public List<TLcdGML32AbstractFeature> 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

      public void setFeatureMembers(List<TLcdGML32AbstractFeature> aValue)
      Sets the value of the property that maps to the featureMembers element. to a new instance of the association class TLcdGML32FeatureArrayProperty 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

      public TLcdGML32BoundingShape getBoundedBy()
      Returns the value of the property that maps to the boundedBy element.

      This property describes the minimum bounding box or rectangle that encloses the entire feature.

      Returns:
      the value of the BOUNDED_BY_PROPERTY property.
    • setBoundedBy

      public void setBoundedBy(TLcdGML32BoundingShape aValue)
      Sets the value of the property that maps to the boundedBy element.

      This property describes the minimum bounding box or rectangle that encloses the entire feature.

      Parameters:
      aValue - the value to set for the BOUNDED_BY_PROPERTY property.
    • getLocation

      public Object getLocation()
      Returns the value of the property that maps to the location element.
      Returns:
      the value of the LOCATION_PROPERTY property.
      See Also:
    • setLocation

      public void setLocation(Object aValue)
      Sets the value of the property that maps to the location element.
      Parameters:
      aValue - the value to set for the LOCATION_PROPERTY property.