org.citygml4j.impl.gml.feature
Class AbstractFeatureCollectionImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.gml.feature.AbstractFeatureCollectionImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, AbstractFeatureCollection, GML
Direct Known Subclasses:
CityModelImpl

public abstract class AbstractFeatureCollectionImpl
extends AbstractFeatureImpl
implements AbstractFeatureCollection


Constructor Summary
AbstractFeatureCollectionImpl()
           
 
Method Summary
 void addFeatureMember(FeatureMember featureMember)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<FeatureMember> getFeatureMember()
           
 FeatureArrayProperty getFeatureMembers()
           
 GMLClass getGMLClass()
           
 boolean isSetFeatureMember()
           
 boolean isSetFeatureMembers()
           
 void setFeatureMember(java.util.List<FeatureMember> featureMember)
           
 void setFeatureMembers(FeatureArrayProperty featureMembers)
           
 void unsetFeatureMember()
           
 boolean unsetFeatureMember(FeatureMember featureMember)
           
 void unsetFeatureMembers()
           
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getModelType, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractFeatureCollectionImpl

public AbstractFeatureCollectionImpl()
Method Detail

addFeatureMember

public void addFeatureMember(FeatureMember featureMember)
Specified by:
addFeatureMember in interface AbstractFeatureCollection

getFeatureMember

public java.util.List<FeatureMember> getFeatureMember()
Specified by:
getFeatureMember in interface AbstractFeatureCollection

getFeatureMembers

public FeatureArrayProperty getFeatureMembers()
Specified by:
getFeatureMembers in interface AbstractFeatureCollection

isSetFeatureMember

public boolean isSetFeatureMember()
Specified by:
isSetFeatureMember in interface AbstractFeatureCollection

isSetFeatureMembers

public boolean isSetFeatureMembers()
Specified by:
isSetFeatureMembers in interface AbstractFeatureCollection

setFeatureMember

public void setFeatureMember(java.util.List<FeatureMember> featureMember)
Specified by:
setFeatureMember in interface AbstractFeatureCollection

setFeatureMembers

public void setFeatureMembers(FeatureArrayProperty featureMembers)
Specified by:
setFeatureMembers in interface AbstractFeatureCollection

unsetFeatureMember

public void unsetFeatureMember()
Specified by:
unsetFeatureMember in interface AbstractFeatureCollection

unsetFeatureMember

public boolean unsetFeatureMember(FeatureMember featureMember)
Specified by:
unsetFeatureMember in interface AbstractFeatureCollection

unsetFeatureMembers

public void unsetFeatureMembers()
Specified by:
unsetFeatureMembers in interface AbstractFeatureCollection

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class AbstractFeatureImpl

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractFeatureImpl