org.citygml4j.impl.citygml.appearance
Class AbstractSurfaceDataImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
All Implemented Interfaces:
AbstractSurfaceData, AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
Direct Known Subclasses:
AbstractTextureImpl, X3DMaterialImpl

public abstract class AbstractSurfaceDataImpl
extends AbstractFeatureImpl
implements AbstractSurfaceData


Constructor Summary
AbstractSurfaceDataImpl()
           
AbstractSurfaceDataImpl(AppearanceModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfSurfaceData(ADEComponent ade)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 AppearanceModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfSurfaceData()
           
 java.lang.Boolean getIsFront()
           
 ModelType getModelType()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfSurfaceData()
           
 boolean isSetIsFront()
           
 void setGenericApplicationPropertyOfSurfaceData(java.util.List<ADEComponent> ade)
           
 void setIsFront(java.lang.Boolean isFront)
           
 void unsetGenericApplicationPropertyOfSurfaceData()
           
 boolean unsetGenericApplicationPropertyOfSurfaceData(ADEComponent ade)
           
 void unsetIsFront()
           
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, 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, 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.citygml.CityGML
getCityGMLClass
 
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.gml.GML
getGMLClass
 
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

AbstractSurfaceDataImpl

public AbstractSurfaceDataImpl()

AbstractSurfaceDataImpl

public AbstractSurfaceDataImpl(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfSurfaceData

public void addGenericApplicationPropertyOfSurfaceData(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfSurfaceData in interface AbstractSurfaceData

getGenericApplicationPropertyOfSurfaceData

public java.util.List<ADEComponent> getGenericApplicationPropertyOfSurfaceData()
Specified by:
getGenericApplicationPropertyOfSurfaceData in interface AbstractSurfaceData

getIsFront

public java.lang.Boolean getIsFront()
Specified by:
getIsFront in interface AbstractSurfaceData

isSetGenericApplicationPropertyOfSurfaceData

public boolean isSetGenericApplicationPropertyOfSurfaceData()
Specified by:
isSetGenericApplicationPropertyOfSurfaceData in interface AbstractSurfaceData

isSetIsFront

public boolean isSetIsFront()
Specified by:
isSetIsFront in interface AbstractSurfaceData

setGenericApplicationPropertyOfSurfaceData

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

setIsFront

public void setIsFront(java.lang.Boolean isFront)
Specified by:
setIsFront in interface AbstractSurfaceData

unsetGenericApplicationPropertyOfSurfaceData

public void unsetGenericApplicationPropertyOfSurfaceData()
Specified by:
unsetGenericApplicationPropertyOfSurfaceData in interface AbstractSurfaceData

unsetGenericApplicationPropertyOfSurfaceData

public boolean unsetGenericApplicationPropertyOfSurfaceData(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfSurfaceData in interface AbstractSurfaceData

unsetIsFront

public void unsetIsFront()
Specified by:
unsetIsFront in interface AbstractSurfaceData

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AbstractGMLImpl

getCityGMLModule

public final AppearanceModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML

copyTo

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