Package com.luciad.format.gml32.model
Class TLcdGML32AbstractTimeSlice
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32AbstractTimeSlice
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdAIXM51AbstractAIXMTimeSliceBase
To describe an event — an action that occurs at an instant or over an interval of time — GML provides the gml:AbtractTimeSlice element. A timeslice encapsulates the time-varying properties of a dynamic feature -- it shall be extended to represent a time stamped projection of a specific feature. The gml:dataSource property describes how the temporal data was acquired.
A gml:AbstractTimeSlice instance is a GML object that encapsulates updates of the dynamic—or volatile—properties that reflect some change event; it thus includes only those feature properties that have actually changed due to some process.
gml:AbstractTimeSlice basically provides a facility for attribute-level time stamping, in contrast to the object-level time stamping of dynamic feature instances.
The time slice can thus be viewed as event or process-oriented, whereas a snapshot is more state or structure-oriented. A timeslice has richer causality, whereas a snapshot merely portrays the status of the whole.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thedataSource
element.static final TLcdDataProperty
Data property that maps to thevalidTime
element.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thedataSource
element.Returns the value of the property that maps to thevalidTime
element.void
setDataSource
(TLcdGML32StringOrRef aValue) Sets the value of the property that maps to thedataSource
element.void
Sets the value of the property that maps to thevalidTime
element.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTime
element. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty
. -
DATA_SOURCE_PROPERTY
Data property that maps to thedataSource
element. The possible values for this property are instances ofTLcdGML32StringOrRef
.
-
-
Constructor Details
-
TLcdGML32AbstractTimeSlice
public TLcdGML32AbstractTimeSlice() -
TLcdGML32AbstractTimeSlice
-
-
Method Details
-
getValidTime
Returns the value of the property that maps to thevalidTime
element.gml:validTime is a convenience property element.
- Returns:
- the value of the
VALID_TIME_PROPERTY
property. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTime
element.gml:validTime is a convenience property element.
- Parameters:
aValue
- the value to set for theVALID_TIME_PROPERTY
property.
-
getDataSource
Returns the value of the property that maps to thedataSource
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.
- Returns:
- the value of the
DATA_SOURCE_PROPERTY
property.
-
setDataSource
Sets the value of the property that maps to thedataSource
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.
- Parameters:
aValue
- the value to set for theDATA_SOURCE_PROPERTY
property.
-