org.citygml4j.impl.citygml.building
Class DoorImpl

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.core.AbstractCityObjectImpl
              extended by org.citygml4j.impl.citygml.building.AbstractOpeningImpl
                  extended by org.citygml4j.impl.citygml.building.DoorImpl
All Implemented Interfaces:
AbstractOpening, BuildingModuleComponent, Door, CityGML, AbstractCityObject, CoreModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class DoorImpl
extends AbstractOpeningImpl
implements Door


Constructor Summary
DoorImpl()
           
DoorImpl(BuildingModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addAddress(AddressProperty address)
           
 void addGenericApplicationPropertyOfDoor(ADEComponent ade)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressProperty> getAddress()
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfDoor()
           
 boolean isSetAddress()
           
 boolean isSetGenericApplicationPropertyOfDoor()
           
 void setAddress(java.util.List<AddressProperty> address)
           
 void setGenericApplicationPropertyOfDoor(java.util.List<ADEComponent> ade)
           
 void unsetAddress()
           
 boolean unsetAddress(AddressProperty address)
           
 void unsetGenericApplicationPropertyOfDoor()
           
 boolean unsetGenericApplicationPropertyOfDoor(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.impl.citygml.building.AbstractOpeningImpl
addGenericApplicationPropertyOfOpening, calcBoundedBy, getCityGMLModule, getGenericApplicationPropertyOfOpening, getLod3MultiSurface, getLod4MultiSurface, getLodRepresentation, isSetCityGMLModule, isSetGenericApplicationPropertyOfOpening, isSetLod3MultiSurface, isSetLod4MultiSurface, setGenericApplicationPropertyOfOpening, setLod3MultiSurface, setLod4MultiSurface, unsetGenericApplicationPropertyOfOpening, unsetGenericApplicationPropertyOfOpening, unsetLod3MultiSurface, unsetLod4MultiSurface
 
Methods inherited from class org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, 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.building.AbstractOpening
addGenericApplicationPropertyOfOpening, getGenericApplicationPropertyOfOpening, getLod3MultiSurface, getLod4MultiSurface, isSetGenericApplicationPropertyOfOpening, isSetLod3MultiSurface, isSetLod4MultiSurface, setGenericApplicationPropertyOfOpening, setLod3MultiSurface, setLod4MultiSurface, unsetGenericApplicationPropertyOfOpening, unsetGenericApplicationPropertyOfOpening, unsetLod3MultiSurface, unsetLod4MultiSurface
 
Methods inherited from interface org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

DoorImpl

public DoorImpl()

DoorImpl

public DoorImpl(BuildingModule module)
Method Detail

addAddress

public void addAddress(AddressProperty address)
Specified by:
addAddress in interface Door

addGenericApplicationPropertyOfDoor

public void addGenericApplicationPropertyOfDoor(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfDoor in interface Door

getAddress

public java.util.List<AddressProperty> getAddress()
Specified by:
getAddress in interface Door

getGenericApplicationPropertyOfDoor

public java.util.List<ADEComponent> getGenericApplicationPropertyOfDoor()
Specified by:
getGenericApplicationPropertyOfDoor in interface Door

isSetAddress

public boolean isSetAddress()
Specified by:
isSetAddress in interface Door

isSetGenericApplicationPropertyOfDoor

public boolean isSetGenericApplicationPropertyOfDoor()
Specified by:
isSetGenericApplicationPropertyOfDoor in interface Door

setAddress

public void setAddress(java.util.List<AddressProperty> address)
Specified by:
setAddress in interface Door

setGenericApplicationPropertyOfDoor

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

unsetAddress

public void unsetAddress()
Specified by:
unsetAddress in interface Door

unsetAddress

public boolean unsetAddress(AddressProperty address)
Specified by:
unsetAddress in interface Door

unsetGenericApplicationPropertyOfDoor

public void unsetGenericApplicationPropertyOfDoor()
Specified by:
unsetGenericApplicationPropertyOfDoor in interface Door

unsetGenericApplicationPropertyOfDoor

public boolean unsetGenericApplicationPropertyOfDoor(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfDoor in interface Door

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 AbstractOpeningImpl

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