org.citygml4j.model.citygml.tunnel
Class Door

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.core.AbstractCityObject
              extended by org.citygml4j.model.citygml.tunnel.AbstractOpening
                  extended by org.citygml4j.model.citygml.tunnel.Door
All Implemented Interfaces:
CityGML, CoreModuleComponent, TunnelModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class Door
extends AbstractOpening
implements TunnelModuleComponent


Constructor Summary
Door()
           
Door(TunnelModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfDoor(ADEComponent ade)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfDoor()
           
 boolean isSetGenericApplicationPropertyOfDoor()
           
 void setGenericApplicationPropertyOfDoor(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfDoor()
           
 boolean unsetGenericApplicationPropertyOfDoor(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.model.citygml.tunnel.AbstractOpening
addGenericApplicationPropertyOfOpening, calcBoundedBy, getCityGMLModule, getGenericApplicationPropertyOfOpening, getLod3ImplicitRepresentation, getLod3MultiSurface, getLod4ImplicitRepresentation, getLod4MultiSurface, getLodRepresentation, isSetCityGMLModule, isSetGenericApplicationPropertyOfOpening, isSetLod3ImplicitRepresentation, isSetLod3MultiSurface, isSetLod4ImplicitRepresentation, isSetLod4MultiSurface, setGenericApplicationPropertyOfOpening, setLod3ImplicitRepresentation, setLod3MultiSurface, setLod4ImplicitRepresentation, setLod4MultiSurface, unsetGenericApplicationPropertyOfOpening, unsetGenericApplicationPropertyOfOpening, unsetLod3ImplicitRepresentation, unsetLod3MultiSurface, unsetLod4ImplicitRepresentation, unsetLod4MultiSurface
 
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, 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
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

Door

public Door()

Door

public Door(TunnelModule module)
Method Detail

addGenericApplicationPropertyOfDoor

public void addGenericApplicationPropertyOfDoor(ADEComponent ade)

getGenericApplicationPropertyOfDoor

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

isSetGenericApplicationPropertyOfDoor

public boolean isSetGenericApplicationPropertyOfDoor()

setGenericApplicationPropertyOfDoor

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

unsetGenericApplicationPropertyOfDoor

public void unsetGenericApplicationPropertyOfDoor()

unsetGenericApplicationPropertyOfDoor

public boolean unsetGenericApplicationPropertyOfDoor(ADEComponent ade)

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass 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 AbstractOpening

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