Class TLcdGML32DynamicFeatureCollection

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable

public class TLcdGML32DynamicFeatureCollection extends TLcdGML32DynamicFeature
A gml:DynamicFeatureCollection is a feature collection that has a gml:validTime property (i.e. is a snapshot of the feature collection) or which has a gml:history property that contains one or more gml:AbstractTimeSlices each of which contain values of the time varying properties of the feature collection. Note that the gml:DynamicFeatureCollection may be one of the following: 1. A feature collection which consists of static feature members (members do not change in time) but which has properties of the collection object as a whole that do change in time . 2. A feature collection which consists of dynamic feature members (the members are gml:DynamicFeatures) but which also has properties of the collection as a whole that vary in time.
Since:
10.0
See Also:
  • Field Details

    • DYNAMIC_MEMBERS_PROPERTY

      public static final TLcdDataProperty DYNAMIC_MEMBERS_PROPERTY
      Data property that maps to the dynamicMembers element. The possible values for this property are instances of TLcdGML32DynamicFeatureMember.
    • 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

    • TLcdGML32DynamicFeatureCollection

      public TLcdGML32DynamicFeatureCollection()
    • TLcdGML32DynamicFeatureCollection

      public TLcdGML32DynamicFeatureCollection(TLcdDataType aType)
  • Method Details

    • getDynamicMembers

      public TLcdGML32DynamicFeatureMember getDynamicMembers()
      Returns the value of the property that maps to the dynamicMembers element.
      Returns:
      the value of the DYNAMIC_MEMBERS_PROPERTY property.
    • setDynamicMembers

      public void setDynamicMembers(TLcdGML32DynamicFeatureMember aValue)
      Sets the value of the property that maps to the dynamicMembers element.
      Parameters:
      aValue - the value to set for the DYNAMIC_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.