org.citygml4j.model.citygml.building
Interface AbstractBoundarySurface

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, BuildingModuleComponent, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
All Known Subinterfaces:
CeilingSurface, ClosureSurface, FloorSurface, GroundSurface, InteriorWallSurface, RoofSurface, WallSurface
All Known Implementing Classes:
AbstractBoundarySurfaceImpl, CeilingSurfaceImpl, ClosureSurfaceImpl, FloorSurfaceImpl, GroundSurfaceImpl, InteriorWallSurfaceImpl, RoofSurfaceImpl, WallSurfaceImpl

public interface AbstractBoundarySurface
extends BuildingModuleComponent, AbstractCityObject


Method Summary
 void addGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)
           
 void addOpening(OpeningProperty opening)
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfBoundarySurface()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 java.util.List<OpeningProperty> getOpening()
           
 boolean isSetGenericApplicationPropertyOfBoundarySurface()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetOpening()
           
 void setGenericApplicationPropertyOfBoundarySurface(java.util.List<ADEComponent> ade)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setOpening(java.util.List<OpeningProperty> opening)
           
 void unsetGenericApplicationPropertyOfBoundarySurface()
           
 boolean unsetGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 void unsetOpening()
           
 boolean unsetOpening(OpeningProperty opening)
           
 
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

getLod2MultiSurface

MultiSurfaceProperty getLod2MultiSurface()

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getOpening

java.util.List<OpeningProperty> getOpening()

getGenericApplicationPropertyOfBoundarySurface

java.util.List<ADEComponent> getGenericApplicationPropertyOfBoundarySurface()

isSetLod2MultiSurface

boolean isSetLod2MultiSurface()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetOpening

boolean isSetOpening()

isSetGenericApplicationPropertyOfBoundarySurface

boolean isSetGenericApplicationPropertyOfBoundarySurface()

setLod2MultiSurface

void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

setOpening

void setOpening(java.util.List<OpeningProperty> opening)

addOpening

void addOpening(OpeningProperty opening)

addGenericApplicationPropertyOfBoundarySurface

void addGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)

setGenericApplicationPropertyOfBoundarySurface

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

unsetLod2MultiSurface

void unsetLod2MultiSurface()

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetOpening

void unsetOpening()

unsetOpening

boolean unsetOpening(OpeningProperty opening)

unsetGenericApplicationPropertyOfBoundarySurface

void unsetGenericApplicationPropertyOfBoundarySurface()

unsetGenericApplicationPropertyOfBoundarySurface

boolean unsetGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)