Class TLcdGML32DynamicFeature
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdShapeList,ILcdCloneable,ILcdDeepCloneable,ILcdInvalidateable,Serializable,Cloneable
- Direct Known Subclasses:
TLcdAIXM51AbstractAIXMFeatureBase,TLcdGML32DynamicFeatureCollection
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theboundedByelement.static final TLcdDataPropertyData property that maps to thedataSourceelement.static final TLcdDataPropertyData property that maps to thedataSourceReferenceelement.static final TLcdDataPropertyData property that maps to thehistoryelement.static final TLcdDataPropertyData property that maps to thelocationelement.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 theboundedByelement.Returns the value of the property that maps to thedataSourceelement.Returns the value of the property that maps to thedataSourceReferenceelement.Returns the role value contained in the value of theHISTORY_PROPERTYproperty.Returns the value of the property that maps to thelocationelement.Returns the value of the property that maps to thevalidTimeelement.voidsetBoundedBy(TLcdGML32BoundingShape aValue) Sets the value of the property that maps to theboundedByelement.voidsetDataSource(TLcdGML32StringOrRef aValue) Sets the value of the property that maps to thedataSourceelement.voidSets the value of the property that maps to thedataSourceReferenceelement.voidsetHistory(List<TLcdGML32AbstractTimeSlice> aValue) Sets the value of the property that maps to thehistoryelement.voidsetLocation(Object aValue) Sets the value of the property that maps to thelocationelement.voidSets the value of the property that maps to thevalidTimeelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractFeature
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChangedMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTimeelement. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty. -
HISTORY_PROPERTY
Data property that maps to thehistoryelement. The possible values for this property are instances ofTLcdGML32HistoryProperty. -
DATA_SOURCE_PROPERTY
Data property that maps to thedataSourceelement. The possible values for this property are instances ofTLcdGML32StringOrRef. -
DATA_SOURCE_REFERENCE_PROPERTY
Data property that maps to thedataSourceReferenceelement. The possible values for this property are instances ofTLcdGML32Reference. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedByelement. The possible values for this property are instances ofTLcdGML32BoundingShape. -
LOCATION_PROPERTY
Data property that maps to thelocationelement. The possible values for this property are instances ofTLcdGML32LocationProperty.
-
-
Constructor Details
-
TLcdGML32DynamicFeature
public TLcdGML32DynamicFeature() -
TLcdGML32DynamicFeature
-
-
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.
-
getHistory
Returns the role value contained in the value of theHISTORY_PROPERTYproperty. Returnsnullif the value of theHISTORY_PROPERTYproperty isnull.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.
- Returns:
- the role value of the
HISTORY_PROPERTYproperty. - See Also:
-
setHistory
Sets the value of the property that maps to thehistoryelement. to a new instance of the association classTLcdGML32HistoryPropertyinitialized with the given role value. In case the given role value isnull, theHISTORY_PROPERTYproperty is set tonull.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.
- Parameters:
aValue- the role value to set for theHISTORY_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.
-
getDataSourceReference
Returns the value of the property that maps to thedataSourceReferenceelement.Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
- Returns:
- the value of the
DATA_SOURCE_REFERENCE_PROPERTYproperty.
-
setDataSourceReference
Sets the value of the property that maps to thedataSourceReferenceelement.Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
- Parameters:
aValue- the value to set for theDATA_SOURCE_REFERENCE_PROPERTYproperty.
-
getBoundedBy
Returns the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Returns:
- the value of the
BOUNDED_BY_PROPERTYproperty.
-
setBoundedBy
Sets the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Parameters:
aValue- the value to set for theBOUNDED_BY_PROPERTYproperty.
-
getLocation
Returns the value of the property that maps to thelocationelement.- Returns:
- the value of the
LOCATION_PROPERTYproperty. - See Also:
-
setLocation
Sets the value of the property that maps to thelocationelement.- Parameters:
aValue- the value to set for theLOCATION_PROPERTYproperty.
-