Package com.luciad.format.gml31.model
Class TLcdGML31DynamicFeatureCollection
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.datamodel.TLcdFeaturedDataObject
com.luciad.format.gml31.model.TLcdGML31AbstractGML
com.luciad.format.gml31.model.TLcdGML31AbstractFeature
com.luciad.format.gml31.model.TLcdGML31AbstractFeatureCollection
com.luciad.format.gml31.model.TLcdGML31FeatureCollection
com.luciad.format.gml31.model.TLcdGML31DynamicFeatureCollection
- All Implemented Interfaces:
ILcdDataObject
,ILcd2DBoundsIndexedModel
,ILcd2DBoundsInteractable
,ILcdIntegerIndexedModel
,ILcdModel
,ILcdModelContainer
,ILcdModelProducerListener
,ILcdModelTreeNode
,ILcdBounded
,ILcdShape
,ILcdShapeList
,ILcdLockDependent
,ILcdCloneable
,ILcdDeepCloneable
,ILcdDisposable
,ILcdFeatured
,ILcdInvalidateable
,ILcdSelfDescribedFeatured
,Serializable
,AutoCloseable
,Cloneable
,EventListener
A dynamic feature collection may possess a history and/or a timestamp.
- Since:
- 10.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.luciad.model.ILcdModel
ILcdModel.Query
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theboundedBy
element.static final TLcdDataProperty
Data property that maps to thedataSource
element.static final TLcdDataProperty
Data property that maps to thefeatureMember
element.static final TLcdDataProperty
Data property that maps to thefeatureMembers
element.static final TLcdDataProperty
Data property that maps to thehistory
element.static final TLcdDataProperty
Data property that maps to thelocation
element.static final TLcdDataProperty
Data property that maps to thevalidTime
element.Fields inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Fields inherited from interface com.luciad.model.ILcdModel
FIRE_LATER, FIRE_NOW, NO_EVENT
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theboundedBy
element.Returns the value of the property that maps to thedataSource
element.Returns the value of the property that maps to thefeatureMember
element.Returns the role value contained in the value of theFEATURE_MEMBERS_PROPERTY
property.Returns the role value contained in the value of theHISTORY_PROPERTY
property.Returns the value of the property that maps to thelocation
element.Returns the value of the property that maps to thevalidTime
element.void
setBoundedBy
(TLcdGML31BoundingShape aValue) Sets the value of the property that maps to theboundedBy
element.void
setDataSource
(TLcdGML31StringOrRef aValue) Sets the value of the property that maps to thedataSource
element.void
Sets the value of the property that maps to thefeatureMembers
element.void
setHistory
(List<TLcdGML31AbstractTimeSlice> aValue) Sets the value of the property that maps to thehistory
element.void
setLocation
(Object aValue) Sets the value of the property that maps to thelocation
element.void
Sets the value of the property that maps to thevalidTime
element.Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractFeatureCollection
addElement, addElements, addHierarchyModelContainerListener, addHierarchyModelListener, addModel, addModelContainerListener, addModelListener, applyOnInteract2DBounds, applyOnInteract2DBounds, canAddElement, canRemoveElement, clone, clone, dispose, elementAt, elementChanged, elements, elementsChanged, fireCollectedModelChanges, getBounds, getDependentObjects, getModel, getModelDescriptor, getModelEncoder, getModelMetadata, getModelReference, getValue, indexOf, isEmpty, modelCount, modelProduced, models, removeAllElements, removeElement, removeElements, removeHierarchyModelContainerListener, removeHierarchyModelListener, removeModel, removeModelContainerListener, removeModelListener, setModelDescriptor, setModelReference, size
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractFeature
collectShapes, contains2D, contains2D, contains3D, contains3D, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChanged
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, hasValue, hasValue, setValue, setValue, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.model.ILcd2DBoundsIndexedModel
query
Methods inherited from interface com.luciad.util.ILcdDisposable
close
Methods inherited from interface com.luciad.model.ILcdModelContainer
getModels
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTime
element. The possible values for this property are instances ofTLcdGML31TimePrimitiveProperty
. -
HISTORY_PROPERTY
Data property that maps to thehistory
element. The possible values for this property are instances ofTLcdGML31HistoryProperty
. -
DATA_SOURCE_PROPERTY
Data property that maps to thedataSource
element. The possible values for this property are instances ofTLcdGML31StringOrRef
. -
FEATURE_MEMBER_PROPERTY
Data property that maps to thefeatureMember
element. The possible values for this property are instances ofList<TLcdGML31FeatureProperty>
. -
FEATURE_MEMBERS_PROPERTY
Data property that maps to thefeatureMembers
element. The possible values for this property are instances ofTLcdGML31FeatureArrayProperty
. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedBy
element. The possible values for this property are instances ofTLcdGML31BoundingShape
. -
LOCATION_PROPERTY
Data property that maps to thelocation
element. The possible values for this property are instances ofTLcdGML31LocationProperty
.
-
-
Constructor Details
-
TLcdGML31DynamicFeatureCollection
public TLcdGML31DynamicFeatureCollection() -
TLcdGML31DynamicFeatureCollection
-
-
Method Details
-
getValidTime
Returns the value of the property that maps to thevalidTime
element.- Returns:
- the value of the
VALID_TIME_PROPERTY
property. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTime
element.- Parameters:
aValue
- the value to set for theVALID_TIME_PROPERTY
property.
-
getHistory
Returns the role value contained in the value of theHISTORY_PROPERTY
property. Returnsnull
if the value of theHISTORY_PROPERTY
property isnull
.- Returns:
- the role value of the
HISTORY_PROPERTY
property. - See Also:
-
setHistory
Sets the value of the property that maps to thehistory
element. to a new instance of the association classTLcdGML31HistoryProperty
initialized with the given role value. In case the given role value isnull
, theHISTORY_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theHISTORY_PROPERTY
property.
-
getDataSource
Returns the value of the property that maps to thedataSource
element.- Returns:
- the value of the
DATA_SOURCE_PROPERTY
property.
-
setDataSource
Sets the value of the property that maps to thedataSource
element.- Parameters:
aValue
- the value to set for theDATA_SOURCE_PROPERTY
property.
-
getFeatureMember
Returns the value of the property that maps to thefeatureMember
element.- Returns:
- the value of the
FEATURE_MEMBER_PROPERTY
property. - See Also:
-
getFeatureMembers
Returns the role value contained in the value of theFEATURE_MEMBERS_PROPERTY
property. Returnsnull
if the value of theFEATURE_MEMBERS_PROPERTY
property isnull
.- Returns:
- the role value of the
FEATURE_MEMBERS_PROPERTY
property. - See Also:
-
setFeatureMembers
Sets the value of the property that maps to thefeatureMembers
element. to a new instance of the association classTLcdGML31FeatureArrayProperty
initialized with the given role value. In case the given role value isnull
, theFEATURE_MEMBERS_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theFEATURE_MEMBERS_PROPERTY
property.
-
getBoundedBy
Returns the value of the property that maps to theboundedBy
element.- Returns:
- the value of the
BOUNDED_BY_PROPERTY
property.
-
setBoundedBy
Sets the value of the property that maps to theboundedBy
element.- Parameters:
aValue
- the value to set for theBOUNDED_BY_PROPERTY
property.
-
getLocation
Returns the value of the property that maps to thelocation
element.Deprecated in GML 3.1.0
- Returns:
- the value of the
LOCATION_PROPERTY
property. - See Also:
-
setLocation
Sets the value of the property that maps to thelocation
element.Deprecated in GML 3.1.0
- Parameters:
aValue
- the value to set for theLOCATION_PROPERTY
property.
-