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
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 thefeatureMemberelement.static final TLcdDataPropertyData property that maps to thefeatureMemberselement.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.gml31.model.TLcdGML31AbstractGML
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTYFields inherited from interface com.luciad.model.ILcdModel
FIRE_LATER, FIRE_NOW, NO_EVENT -
Constructor Summary
ConstructorsConstructorDescription -
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 thefeatureMemberelement.Returns the role value contained in the value of theFEATURE_MEMBERS_PROPERTYproperty.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(TLcdGML31BoundingShape aValue) Sets the value of the property that maps to theboundedByelement.voidsetDataSource(TLcdGML31StringOrRef aValue) Sets the value of the property that maps to thedataSourceelement.voidSets the value of the property that maps to thefeatureMemberselement.voidsetHistory(List<TLcdGML31AbstractTimeSlice> 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.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, sizeMethods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractFeature
collectShapes, contains2D, contains2D, contains3D, contains3D, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChangedMethods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
getDescription, getId, getMetaDataProperty, getName, setDescription, setIdMethods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeatureMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, hasValue, hasValue, setValue, setValue, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.model.ILcd2DBoundsIndexedModel
queryMethods inherited from interface com.luciad.util.ILcdDisposable
closeMethods inherited from interface com.luciad.model.ILcdModelContainer
getModels
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTimeelement. The possible values for this property are instances ofTLcdGML31TimePrimitiveProperty. -
HISTORY_PROPERTY
Data property that maps to thehistoryelement. The possible values for this property are instances ofTLcdGML31HistoryProperty. -
DATA_SOURCE_PROPERTY
Data property that maps to thedataSourceelement. The possible values for this property are instances ofTLcdGML31StringOrRef. -
FEATURE_MEMBER_PROPERTY
Data property that maps to thefeatureMemberelement. The possible values for this property are instances ofList<TLcdGML31FeatureProperty>. -
FEATURE_MEMBERS_PROPERTY
Data property that maps to thefeatureMemberselement. The possible values for this property are instances ofTLcdGML31FeatureArrayProperty. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedByelement. The possible values for this property are instances ofTLcdGML31BoundingShape. -
LOCATION_PROPERTY
Data property that maps to thelocationelement. 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 thevalidTimeelement.- Returns:
- the value of the
VALID_TIME_PROPERTYproperty. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTimeelement.- 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.- 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 classTLcdGML31HistoryPropertyinitialized with the given role value. In case the given role value isnull, theHISTORY_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theHISTORY_PROPERTYproperty.
-
getDataSource
Returns the value of the property that maps to thedataSourceelement.- Returns:
- the value of the
DATA_SOURCE_PROPERTYproperty.
-
setDataSource
Sets the value of the property that maps to thedataSourceelement.- Parameters:
aValue- the value to set for theDATA_SOURCE_PROPERTYproperty.
-
getFeatureMember
Returns the value of the property that maps to thefeatureMemberelement.- Returns:
- the value of the
FEATURE_MEMBER_PROPERTYproperty. - See Also:
-
getFeatureMembers
Returns the role value contained in the value of theFEATURE_MEMBERS_PROPERTYproperty. Returnsnullif the value of theFEATURE_MEMBERS_PROPERTYproperty isnull.- Returns:
- the role value of the
FEATURE_MEMBERS_PROPERTYproperty. - See Also:
-
setFeatureMembers
Sets the value of the property that maps to thefeatureMemberselement. to a new instance of the association classTLcdGML31FeatureArrayPropertyinitialized with the given role value. In case the given role value isnull, theFEATURE_MEMBERS_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theFEATURE_MEMBERS_PROPERTYproperty.
-
getBoundedBy
Returns the value of the property that maps to theboundedByelement.- Returns:
- the value of the
BOUNDED_BY_PROPERTYproperty.
-
setBoundedBy
Sets the value of the property that maps to theboundedByelement.- Parameters:
aValue- the value to set for theBOUNDED_BY_PROPERTYproperty.
-
getLocation
Returns the value of the property that maps to thelocationelement.Deprecated in GML 3.1.0
- Returns:
- the value of the
LOCATION_PROPERTYproperty. - See Also:
-
setLocation
Sets the value of the property that maps to thelocationelement.Deprecated in GML 3.1.0
- Parameters:
aValue- the value to set for theLOCATION_PROPERTYproperty.
-