org.citygml4j.model.citygml.appearance
Class AbstractSurfaceData

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.appearance.AbstractSurfaceData
All Implemented Interfaces:
AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
AbstractTexture, X3DMaterial

public abstract class AbstractSurfaceData
extends AbstractFeature
implements AppearanceModuleComponent


Constructor Summary
AbstractSurfaceData()
           
AbstractSurfaceData(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.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, 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, 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.citygml.CityGML
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractSurfaceData

public AbstractSurfaceData()

AbstractSurfaceData

public AbstractSurfaceData(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfSurfaceData

public void addGenericApplicationPropertyOfSurfaceData(ADEComponent ade)

getGenericApplicationPropertyOfSurfaceData

public java.util.List<ADEComponent> getGenericApplicationPropertyOfSurfaceData()

getIsFront

public java.lang.Boolean getIsFront()

isSetGenericApplicationPropertyOfSurfaceData

public boolean isSetGenericApplicationPropertyOfSurfaceData()

isSetIsFront

public boolean isSetIsFront()

setGenericApplicationPropertyOfSurfaceData

public void setGenericApplicationPropertyOfSurfaceData(java.util.List<ADEComponent> ade)

setIsFront

public void setIsFront(java.lang.Boolean isFront)

unsetGenericApplicationPropertyOfSurfaceData

public void unsetGenericApplicationPropertyOfSurfaceData()

unsetGenericApplicationPropertyOfSurfaceData

public boolean unsetGenericApplicationPropertyOfSurfaceData(ADEComponent ade)

unsetIsFront

public void unsetIsFront()

getModelType

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

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 AbstractFeature