public class TLcdGML32FeatureCollection extends TLcdGML32AbstractFeatureCollection
ILcdModel.Query
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
BOUNDED_BY_PROPERTY
Data property that maps to the
boundedBy element. |
static TLcdDataProperty |
FEATURE_MEMBER_PROPERTY
Data property that maps to the
featureMember element. |
static TLcdDataProperty |
FEATURE_MEMBERS_PROPERTY
Data property that maps to the
featureMembers element. |
static TLcdDataProperty |
LOCATION_PROPERTY
Data property that maps to the
location element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
FIRE_LATER, FIRE_NOW, NO_EVENT
Constructor and Description |
---|
TLcdGML32FeatureCollection() |
TLcdGML32FeatureCollection(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML32BoundingShape |
getBoundedBy()
Returns the value of the property that maps to the
boundedBy element. |
List<TLcdGML32AbstractFeature> |
getFeatureMember()
Returns the value of the property that maps to the
featureMember element. |
List<TLcdGML32AbstractFeature> |
getFeatureMembers()
Returns the role value contained in the value of the
FEATURE_MEMBERS_PROPERTY property. |
Object |
getLocation()
Returns the value of the property that maps to the
location element. |
void |
setBoundedBy(TLcdGML32BoundingShape aValue)
Sets the value of the property that maps to the
boundedBy element. |
void |
setFeatureMembers(List<TLcdGML32AbstractFeature> aValue)
Sets the value of the property that maps to the
featureMembers element. |
void |
setLocation(Object aValue)
Sets the value of the property that maps to the
location element. |
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
collectShapes, contains2D, contains2D, contains3D, contains3D, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChanged
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, hasValue, hasValue, setValue, setValue, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
query
close
getModels
public static final TLcdDataProperty FEATURE_MEMBER_PROPERTY
featureMember
element.
The possible values for this property are instances of List<TLcdGML32FeatureProperty>
.public static final TLcdDataProperty FEATURE_MEMBERS_PROPERTY
featureMembers
element.
The possible values for this property are instances of TLcdGML32FeatureArrayProperty
.public static final TLcdDataProperty BOUNDED_BY_PROPERTY
boundedBy
element.
The possible values for this property are instances of TLcdGML32BoundingShape
.public static final TLcdDataProperty LOCATION_PROPERTY
location
element.
The possible values for this property are instances of TLcdGML32LocationProperty
.public TLcdGML32FeatureCollection()
public TLcdGML32FeatureCollection(TLcdDataType aType)
public List<TLcdGML32AbstractFeature> getFeatureMember()
featureMember
element.FEATURE_MEMBER_PROPERTY
property.List
public List<TLcdGML32AbstractFeature> getFeatureMembers()
FEATURE_MEMBERS_PROPERTY
property. Returns null
if the value of the FEATURE_MEMBERS_PROPERTY
property is null
.FEATURE_MEMBERS_PROPERTY
property.TLcdGML32FeatureArrayProperty
public void setFeatureMembers(List<TLcdGML32AbstractFeature> aValue)
featureMembers
element. to a new instance of the association class TLcdGML32FeatureArrayProperty
initialized with the given role value. In case the given role value is null
, the FEATURE_MEMBERS_PROPERTY
property is set to null
.aValue
- the role value to set for the FEATURE_MEMBERS_PROPERTY
property.public TLcdGML32BoundingShape getBoundedBy()
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
BOUNDED_BY_PROPERTY
property.public void setBoundedBy(TLcdGML32BoundingShape aValue)
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
aValue
- the value to set for the BOUNDED_BY_PROPERTY
property.public Object getLocation()
location
element.LOCATION_PROPERTY
property.TLcdGML32LocationProperty
public void setLocation(Object aValue)
location
element.aValue
- the value to set for the LOCATION_PROPERTY
property.