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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thedataSourceelement.static final TLcdDataPropertyData property that maps to thevalidTimeelement.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thedataSourceelement.Returns the value of the property that maps to thevalidTimeelement.voidsetDataSource(TLcdGML32StringOrRef aValue) Sets the value of the property that maps to thedataSourceelement.voidSets the value of the property that maps to thevalidTimeelement.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 thevalidTimeelement. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty. -
DATA_SOURCE_PROPERTY
Data property that maps to thedataSourceelement. 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 thevalidTimeelement.gml:validTime is a convenience property element.
- Returns:
- the value of the
VALID_TIME_PROPERTYproperty. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTimeelement.gml:validTime is a convenience property element.
- Parameters:
aValue- the value to set for theVALID_TIME_PROPERTYproperty.
-
getDataSource
Returns the value of the property that maps to thedataSourceelement.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_PROPERTYproperty.
-
setDataSource
Sets the value of the property that maps to thedataSourceelement.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_PROPERTYproperty.
-