public class TLcdGML32DynamicFeature extends TLcdGML32AbstractFeature
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
BOUNDED_BY_PROPERTY
Data property that maps to the
boundedBy element. |
static TLcdDataProperty |
DATA_SOURCE_PROPERTY
Data property that maps to the
dataSource element. |
static TLcdDataProperty |
DATA_SOURCE_REFERENCE_PROPERTY
Data property that maps to the
dataSourceReference element. |
static TLcdDataProperty |
HISTORY_PROPERTY
Data property that maps to the
history element. |
static TLcdDataProperty |
LOCATION_PROPERTY
Data property that maps to the
location element. |
static TLcdDataProperty |
VALID_TIME_PROPERTY
Data property that maps to the
validTime element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML32DynamicFeature() |
TLcdGML32DynamicFeature(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML32BoundingShape |
getBoundedBy()
Returns the value of the property that maps to the
boundedBy element. |
TLcdGML32StringOrRef |
getDataSource()
Returns the value of the property that maps to the
dataSource element. |
TLcdGML32Reference |
getDataSourceReference()
Returns the value of the property that maps to the
dataSourceReference element. |
List<TLcdGML32AbstractTimeSlice> |
getHistory()
Returns the role value contained in the value of the
HISTORY_PROPERTY property. |
Object |
getLocation()
Returns the value of the property that maps to the
location element. |
TLcdGML32AbstractTimePrimitive |
getValidTime()
Returns the value of the property that maps to the
validTime element. |
void |
setBoundedBy(TLcdGML32BoundingShape aValue)
Sets the value of the property that maps to the
boundedBy element. |
void |
setDataSource(TLcdGML32StringOrRef aValue)
Sets the value of the property that maps to the
dataSource element. |
void |
setDataSourceReference(TLcdGML32Reference aValue)
Sets the value of the property that maps to the
dataSourceReference element. |
void |
setHistory(List<TLcdGML32AbstractTimeSlice> aValue)
Sets the value of the property that maps to the
history element. |
void |
setLocation(Object aValue)
Sets the value of the property that maps to the
location element. |
void |
setValidTime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
validTime element. |
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChanged
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
public static final TLcdDataProperty VALID_TIME_PROPERTY
validTime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public static final TLcdDataProperty HISTORY_PROPERTY
history
element.
The possible values for this property are instances of TLcdGML32HistoryProperty
.public static final TLcdDataProperty DATA_SOURCE_PROPERTY
dataSource
element.
The possible values for this property are instances of TLcdGML32StringOrRef
.public static final TLcdDataProperty DATA_SOURCE_REFERENCE_PROPERTY
dataSourceReference
element.
The possible values for this property are instances of TLcdGML32Reference
.public static final TLcdDataProperty BOUNDED_BY_PROPERTY
boundedBy
element.
The possible values for this property are instances of TLcdGML32BoundingShape
.public static final TLcdDataProperty LOCATION_PROPERTY
location
element.
The possible values for this property are instances of TLcdGML32LocationProperty
.public TLcdGML32DynamicFeature()
public TLcdGML32DynamicFeature(TLcdDataType aType)
public TLcdGML32AbstractTimePrimitive getValidTime()
validTime
element.
gml:validTime is a convenience property element.
VALID_TIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setValidTime(TLcdGML32AbstractTimePrimitive aValue)
validTime
element.
gml:validTime is a convenience property element.
aValue
- the value to set for the VALID_TIME_PROPERTY
property.public List<TLcdGML32AbstractTimeSlice> getHistory()
HISTORY_PROPERTY
property. Returns null
if the value of the HISTORY_PROPERTY
property is null
.
A generic sequence of events constitute a gml:history of an object. The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.
HISTORY_PROPERTY
property.TLcdGML32HistoryProperty
public void setHistory(List<TLcdGML32AbstractTimeSlice> aValue)
history
element. to a new instance of the association class TLcdGML32HistoryProperty
initialized with the given role value. In case the given role value is null
, the HISTORY_PROPERTY
property is set to null
.
A generic sequence of events constitute a gml:history of an object. The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.
aValue
- the role value to set for the HISTORY_PROPERTY
property.public TLcdGML32StringOrRef getDataSource()
dataSource
element.
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data. The remote link attributes of the gml:dataSource element have been deprecated along with its current type.
DATA_SOURCE_PROPERTY
property.public void setDataSource(TLcdGML32StringOrRef aValue)
dataSource
element.
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data. The remote link attributes of the gml:dataSource element have been deprecated along with its current type.
aValue
- the value to set for the DATA_SOURCE_PROPERTY
property.public TLcdGML32Reference getDataSourceReference()
dataSourceReference
element.
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
DATA_SOURCE_REFERENCE_PROPERTY
property.public void setDataSourceReference(TLcdGML32Reference aValue)
dataSourceReference
element.
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
aValue
- the value to set for the DATA_SOURCE_REFERENCE_PROPERTY
property.public TLcdGML32BoundingShape getBoundedBy()
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
BOUNDED_BY_PROPERTY
property.public void setBoundedBy(TLcdGML32BoundingShape aValue)
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
aValue
- the value to set for the BOUNDED_BY_PROPERTY
property.public Object getLocation()
location
element.LOCATION_PROPERTY
property.TLcdGML32LocationProperty
public void setLocation(Object aValue)
location
element.aValue
- the value to set for the LOCATION_PROPERTY
property.