org.citygml4j.model.citygml.bridge
Class AbstractOpening

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.bridge.AbstractOpening
All Implemented Interfaces:
BridgeModuleComponent, CityGML, CoreModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
Door, Window

public abstract class AbstractOpening
extends AbstractCityObject
implements BridgeModuleComponent


Constructor Summary
AbstractOpening()
           
AbstractOpening(BridgeModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfOpening(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 BridgeModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfOpening()
           
 ImplicitRepresentationProperty getLod3ImplicitRepresentation()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 ImplicitRepresentationProperty getLod4ImplicitRepresentation()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 LodRepresentation getLodRepresentation()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfOpening()
           
 boolean isSetLod3ImplicitRepresentation()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4ImplicitRepresentation()
           
 boolean isSetLod4MultiSurface()
           
 void setGenericApplicationPropertyOfOpening(java.util.List<ADEComponent> ade)
           
 void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void unsetGenericApplicationPropertyOfOpening()
           
 boolean unsetGenericApplicationPropertyOfOpening(ADEComponent ade)
           
 void unsetLod3ImplicitRepresentation()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4ImplicitRepresentation()
           
 void 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
accept, accept, 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
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.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractOpening

public AbstractOpening()

AbstractOpening

public AbstractOpening(BridgeModule module)
Method Detail

getLod3ImplicitRepresentation

public ImplicitRepresentationProperty getLod3ImplicitRepresentation()

getLod4ImplicitRepresentation

public ImplicitRepresentationProperty getLod4ImplicitRepresentation()

isSetLod3ImplicitRepresentation

public boolean isSetLod3ImplicitRepresentation()

isSetLod4ImplicitRepresentation

public boolean isSetLod4ImplicitRepresentation()

setLod3ImplicitRepresentation

public void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)

setLod4ImplicitRepresentation

public void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)

unsetLod3ImplicitRepresentation

public void unsetLod3ImplicitRepresentation()

unsetLod4ImplicitRepresentation

public void unsetLod4ImplicitRepresentation()

addGenericApplicationPropertyOfOpening

public void addGenericApplicationPropertyOfOpening(ADEComponent ade)

getGenericApplicationPropertyOfOpening

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

getLod3MultiSurface

public MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

public MultiSurfaceProperty getLod4MultiSurface()

isSetGenericApplicationPropertyOfOpening

public boolean isSetGenericApplicationPropertyOfOpening()

isSetLod3MultiSurface

public boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

public boolean isSetLod4MultiSurface()

setGenericApplicationPropertyOfOpening

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

setLod3MultiSurface

public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

unsetGenericApplicationPropertyOfOpening

public void unsetGenericApplicationPropertyOfOpening()

unsetGenericApplicationPropertyOfOpening

public boolean unsetGenericApplicationPropertyOfOpening(ADEComponent ade)

unsetLod3MultiSurface

public void unsetLod3MultiSurface()

unsetLod4MultiSurface

public void unsetLod4MultiSurface()

getCityGMLModule

public final BridgeModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML
Overrides:
getCityGMLModule in class AbstractCityObject

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML
Overrides:
isSetCityGMLModule in class AbstractCityObject

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Overrides:
calcBoundedBy in class AbstractFeature

getLodRepresentation

public LodRepresentation getLodRepresentation()
Overrides:
getLodRepresentation in class AbstractCityObject

copyTo

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