public class TLcdGML32HistoryProperty extends TLcdDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_TIME_SLICE_PROPERTY
Data property that maps to the
AbstractTimeSlice element. |
static TLcdDataProperty |
OWNS_PROPERTY
Data property that maps to the
owns attribute. |
Constructor and Description |
---|
TLcdGML32HistoryProperty() |
TLcdGML32HistoryProperty(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdGML32AbstractTimeSlice> |
getAbstractTimeSlice()
Returns the value of the property that maps to the
AbstractTimeSlice element. |
boolean |
getOwns()
Returns the value of the property that maps to the
owns attribute. |
void |
setOwns(boolean aValue)
Sets the value of the property that maps to the
owns attribute. |
public static final TLcdDataProperty OWNS_PROPERTY
owns
attribute.
The possible values for this property are instances of boolean
.public static final TLcdDataProperty ABSTRACT_TIME_SLICE_PROPERTY
AbstractTimeSlice
element.
The possible values for this property are instances of List<TLcdGML32AbstractTimeSlice>
.public TLcdGML32HistoryProperty()
public TLcdGML32HistoryProperty(TLcdDataType aType)
public boolean getOwns()
owns
attribute.OWNS_PROPERTY
property.public void setOwns(boolean aValue)
owns
attribute.aValue
- the value to set for the OWNS_PROPERTY
property.public List<TLcdGML32AbstractTimeSlice> getAbstractTimeSlice()
AbstractTimeSlice
element.
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.
ABSTRACT_TIME_SLICE_PROPERTY
property.