org.citygml4j.model.citygml.appearance
Class Appearance

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

public class Appearance
extends AbstractFeature
implements AppearanceModuleComponent


Constructor Summary
Appearance()
           
Appearance(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.model.gml.feature.AbstractFeature
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
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
 

Constructor Detail

Appearance

public Appearance()

Appearance

public Appearance(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfAppearance

public void addGenericApplicationPropertyOfAppearance(ADEComponent ade)

addSurfaceDataMember

public void addSurfaceDataMember(SurfaceDataProperty surfaceDataMember)

getGenericApplicationPropertyOfAppearance

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

getSurfaceDataMember

public java.util.List<SurfaceDataProperty> getSurfaceDataMember()

getTheme

public java.lang.String getTheme()

isSetGenericApplicationPropertyOfAppearance

public boolean isSetGenericApplicationPropertyOfAppearance()

isSetSurfaceDataMember

public boolean isSetSurfaceDataMember()

isSetTheme

public boolean isSetTheme()

setGenericApplicationPropertyOfAppearance

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

setSurfaceDataMember

public void setSurfaceDataMember(java.util.List<SurfaceDataProperty> surfaceDataMember)

setTheme

public void setTheme(java.lang.String theme)

unsetGenericApplicationPropertyOfAppearance

public void unsetGenericApplicationPropertyOfAppearance()

unsetGenericApplicationPropertyOfAppearance

public boolean unsetGenericApplicationPropertyOfAppearance(ADEComponent ade)

unsetSurfaceDataMember

public void unsetSurfaceDataMember()

unsetSurfaceDataMember

public boolean unsetSurfaceDataMember(SurfaceDataProperty surfaceDataMember)

unsetTheme

public void unsetTheme()

getModelType

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

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 AbstractFeature

accept

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

accept

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

accept

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

accept

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