Class TLcdGML32Observation

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable
Direct Known Subclasses:
TLcdGML32DirectedObservation

public class TLcdGML32Observation extends TLcdGML32AbstractFeature
The content model is a straightforward extension of gml:AbstractFeatureType; it automatically has the gml:identifier, gml:description, gml:descriptionReference, gml:name, and gml:boundedBy properties. The gml:validTime element describes the time of the observation. Note that this may be a time instant or a time period. The gml:using property contains or references a description of a sensor, instrument or procedure used for the observation. The gml:target property contains or references the specimen, region or station which is the object of the observation. This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous. The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in phtotography. The gml:resultOf property indicates the result of the observation. The value may be inline, or a reference to a value elsewhere.
Since:
10.0
See Also:
  • Field Details

    • VALID_TIME_PROPERTY

      public static final TLcdDataProperty VALID_TIME_PROPERTY
      Data property that maps to the validTime element. The possible values for this property are instances of TLcdGML32TimePrimitiveProperty.
    • USING_PROPERTY

      public static final TLcdDataProperty USING_PROPERTY
      Data property that maps to the using element. The possible values for this property are instances of TLcdGML32ProcedureProperty.
    • TARGET_PROPERTY

      public static final TLcdDataProperty TARGET_PROPERTY
      Data property that maps to the target element. The possible values for this property are instances of TLcdGML32TargetProperty.
    • RESULT_OF_PROPERTY

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

    • TLcdGML32Observation

      public TLcdGML32Observation()
    • TLcdGML32Observation

      public TLcdGML32Observation(TLcdDataType aType)
  • Method Details

    • getValidTime

      public TLcdGML32AbstractTimePrimitive getValidTime()
      Returns the value of the property that maps to the validTime element.

      gml:validTime is a convenience property element.

      Returns:
      the value of the VALID_TIME_PROPERTY property.
      See Also:
    • setValidTime

      public void setValidTime(TLcdGML32AbstractTimePrimitive aValue)
      Sets the value of the property that maps to the validTime element.

      gml:validTime is a convenience property element.

      Parameters:
      aValue - the value to set for the VALID_TIME_PROPERTY property.
    • getUsing

      public TLcdGML32AbstractFeature getUsing()
      Returns the value of the property that maps to the using element.
      Returns:
      the value of the USING_PROPERTY property.
      See Also:
    • setUsing

      public void setUsing(TLcdGML32AbstractFeature aValue)
      Sets the value of the property that maps to the using element.
      Parameters:
      aValue - the value to set for the USING_PROPERTY property.
    • getTarget

      public TLcdGML32AbstractGML getTarget()
      Returns the value of the property that maps to the target element.
      Returns:
      the value of the TARGET_PROPERTY property.
      See Also:
    • setTarget

      public void setTarget(TLcdGML32AbstractGML aValue)
      Sets the value of the property that maps to the target element.
      Parameters:
      aValue - the value to set for the TARGET_PROPERTY property.
    • getResultOf

      public TLcdGML32Result getResultOf()
      Returns the value of the property that maps to the resultOf element.
      Returns:
      the value of the RESULT_OF_PROPERTY property.
    • setResultOf

      public void setResultOf(TLcdGML32Result aValue)
      Sets the value of the property that maps to the resultOf element.
      Parameters:
      aValue - the value to set for the RESULT_OF_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.