org.citygml4j.impl.gml.feature
Class AbstractFeatureImpl

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

public abstract class AbstractFeatureImpl
extends AbstractGMLImpl
implements AbstractFeature


Constructor Summary
AbstractFeatureImpl()
           
 
Method Summary
 void addGenericADEComponent(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 BoundingShape getBoundedBy()
           
 java.util.List<ADEComponent> getGenericADEComponent()
           
 GMLClass getGMLClass()
           
 LocationProperty getLocation()
           
 boolean isSetBoundedBy()
           
 boolean isSetGenericADEComponent()
           
 boolean isSetLocation()
           
 void setBoundedBy(BoundingShape boundingShape)
           
 void setGenericADEComponent(java.util.List<ADEComponent> ade)
           
 void setLocation(LocationProperty location)
           
 void unsetBoundedBy()
           
 void unsetGenericADEComponent()
           
 boolean unsetGenericADEComponent(ADEComponent ade)
           
 void 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
 
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.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractFeatureImpl

public AbstractFeatureImpl()
Method Detail

addGenericADEComponent

public void addGenericADEComponent(ADEComponent ade)
Specified by:
addGenericADEComponent in interface AbstractFeature

getBoundedBy

public BoundingShape getBoundedBy()
Specified by:
getBoundedBy in interface AbstractFeature

getLocation

public LocationProperty getLocation()
Specified by:
getLocation in interface AbstractFeature

getGenericADEComponent

public java.util.List<ADEComponent> getGenericADEComponent()
Specified by:
getGenericADEComponent in interface AbstractFeature

isSetBoundedBy

public boolean isSetBoundedBy()
Specified by:
isSetBoundedBy in interface AbstractFeature

isSetLocation

public boolean isSetLocation()
Specified by:
isSetLocation in interface AbstractFeature

isSetGenericADEComponent

public boolean isSetGenericADEComponent()
Specified by:
isSetGenericADEComponent in interface AbstractFeature

setBoundedBy

public void setBoundedBy(BoundingShape boundingShape)
Specified by:
setBoundedBy in interface AbstractFeature

setLocation

public void setLocation(LocationProperty location)
Specified by:
setLocation in interface AbstractFeature

setGenericADEComponent

public void setGenericADEComponent(java.util.List<ADEComponent> ade)
Specified by:
setGenericADEComponent in interface AbstractFeature

unsetBoundedBy

public void unsetBoundedBy()
Specified by:
unsetBoundedBy in interface AbstractFeature

unsetLocation

public void unsetLocation()
Specified by:
unsetLocation in interface AbstractFeature

unsetGenericADEComponent

public void unsetGenericADEComponent()
Specified by:
unsetGenericADEComponent in interface AbstractFeature

unsetGenericADEComponent

public boolean unsetGenericADEComponent(ADEComponent ade)
Specified by:
unsetGenericADEComponent in interface AbstractFeature

getGMLClass

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

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Specified by:
calcBoundedBy in interface AbstractFeature

copyTo

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