org.citygml4j.model.gml.feature
Class AbstractFeatureCollection

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

public abstract class AbstractFeatureCollection
extends AbstractFeature


Constructor Summary
AbstractFeatureCollection()
           
 
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.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, 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.common.copy.Copyable
copy
 

Constructor Detail

AbstractFeatureCollection

public AbstractFeatureCollection()
Method Detail

addFeatureMember

public void addFeatureMember(FeatureMember featureMember)

getFeatureMember

public java.util.List<FeatureMember> getFeatureMember()

getFeatureMembers

public FeatureArrayProperty getFeatureMembers()

isSetFeatureMember

public boolean isSetFeatureMember()

isSetFeatureMembers

public boolean isSetFeatureMembers()

setFeatureMember

public void setFeatureMember(java.util.List<FeatureMember> featureMember)

setFeatureMembers

public void setFeatureMembers(FeatureArrayProperty featureMembers)

unsetFeatureMember

public void unsetFeatureMember()

unsetFeatureMember

public boolean unsetFeatureMember(FeatureMember featureMember)

unsetFeatureMembers

public void unsetFeatureMembers()

getGMLClass

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

copyTo

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