org.citygml4j.impl.citygml.appearance
Class AppearanceImpl

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.AppearanceImpl
All Implemented Interfaces:
Appearance, AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class AppearanceImpl
extends AbstractFeatureImpl
implements Appearance


Constructor Summary
AppearanceImpl()
           
AppearanceImpl(AppearanceModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfAppearance(ADEComponent ade)
           
 void addSurfaceDataMember(SurfaceDataProperty surfaceDataMember)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 AppearanceModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfAppearance()
           
 ModelType getModelType()
           
 java.util.List<SurfaceDataProperty> getSurfaceDataMember()
           
 java.lang.String getTheme()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfAppearance()
           
 boolean isSetSurfaceDataMember()
           
 boolean isSetTheme()
           
 void setGenericApplicationPropertyOfAppearance(java.util.List<ADEComponent> ade)
           
 void setSurfaceDataMember(java.util.List<SurfaceDataProperty> surfaceDataMember)
           
 void setTheme(java.lang.String theme)
           
 void unsetGenericApplicationPropertyOfAppearance()
           
 boolean unsetGenericApplicationPropertyOfAppearance(ADEComponent ade)
           
 void unsetSurfaceDataMember()
           
 boolean unsetSurfaceDataMember(SurfaceDataProperty surfaceDataMember)
           
 void unsetTheme()
           
 
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.gml.feature.AbstractFeature
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
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
 

Constructor Detail

AppearanceImpl

public AppearanceImpl()

AppearanceImpl

public AppearanceImpl(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfAppearance

public void addGenericApplicationPropertyOfAppearance(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfAppearance in interface Appearance

addSurfaceDataMember

public void addSurfaceDataMember(SurfaceDataProperty surfaceDataMember)
Specified by:
addSurfaceDataMember in interface Appearance

getGenericApplicationPropertyOfAppearance

public java.util.List<ADEComponent> getGenericApplicationPropertyOfAppearance()
Specified by:
getGenericApplicationPropertyOfAppearance in interface Appearance

getSurfaceDataMember

public java.util.List<SurfaceDataProperty> getSurfaceDataMember()
Specified by:
getSurfaceDataMember in interface Appearance

getTheme

public java.lang.String getTheme()
Specified by:
getTheme in interface Appearance

isSetGenericApplicationPropertyOfAppearance

public boolean isSetGenericApplicationPropertyOfAppearance()
Specified by:
isSetGenericApplicationPropertyOfAppearance in interface Appearance

isSetSurfaceDataMember

public boolean isSetSurfaceDataMember()
Specified by:
isSetSurfaceDataMember in interface Appearance

isSetTheme

public boolean isSetTheme()
Specified by:
isSetTheme in interface Appearance

setGenericApplicationPropertyOfAppearance

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

setSurfaceDataMember

public void setSurfaceDataMember(java.util.List<SurfaceDataProperty> surfaceDataMember)
Specified by:
setSurfaceDataMember in interface Appearance

setTheme

public void setTheme(java.lang.String theme)
Specified by:
setTheme in interface Appearance

unsetGenericApplicationPropertyOfAppearance

public void unsetGenericApplicationPropertyOfAppearance()
Specified by:
unsetGenericApplicationPropertyOfAppearance in interface Appearance

unsetGenericApplicationPropertyOfAppearance

public boolean unsetGenericApplicationPropertyOfAppearance(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfAppearance in interface Appearance

unsetSurfaceDataMember

public void unsetSurfaceDataMember()
Specified by:
unsetSurfaceDataMember in interface Appearance

unsetSurfaceDataMember

public boolean unsetSurfaceDataMember(SurfaceDataProperty surfaceDataMember)
Specified by:
unsetSurfaceDataMember in interface Appearance

unsetTheme

public void unsetTheme()
Specified by:
unsetTheme in interface Appearance

getModelType

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

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

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

isSetCityGMLModule

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in interface AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in interface AbstractFeature

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML