org.citygml4j.model.citygml.building
Interface AbstractOpening

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, BuildingModuleComponent, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
All Known Subinterfaces:
Door, Window
All Known Implementing Classes:
AbstractOpeningImpl, DoorImpl, WindowImpl

public interface AbstractOpening
extends BuildingModuleComponent, AbstractCityObject


Method Summary
 void addGenericApplicationPropertyOfOpening(ADEComponent ade)
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfOpening()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 boolean isSetGenericApplicationPropertyOfOpening()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 void setGenericApplicationPropertyOfOpening(java.util.List<ADEComponent> ade)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void unsetGenericApplicationPropertyOfOpening()
           
 boolean unsetGenericApplicationPropertyOfOpening(ADEComponent ade)
           
 void unsetLod3MultiSurface()
           
 void 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
accept, accept, 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
accept, accept, 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
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getGenericApplicationPropertyOfOpening

java.util.List<ADEComponent> getGenericApplicationPropertyOfOpening()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetGenericApplicationPropertyOfOpening

boolean isSetGenericApplicationPropertyOfOpening()

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

addGenericApplicationPropertyOfOpening

void addGenericApplicationPropertyOfOpening(ADEComponent ade)

setGenericApplicationPropertyOfOpening

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

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetGenericApplicationPropertyOfOpening

void unsetGenericApplicationPropertyOfOpening()

unsetGenericApplicationPropertyOfOpening

boolean unsetGenericApplicationPropertyOfOpening(ADEComponent ade)