org.citygml4j.model.citygml.transportation
Interface TrafficArea

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, AbstractTransportationObject, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties, TransportationModuleComponent
All Known Implementing Classes:
TrafficAreaImpl

public interface TrafficArea
extends AbstractTransportationObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfTrafficArea(ADEComponent ade)
           
 void addUsage(java.lang.String usage)
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfTrafficArea()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 java.lang.String getSurfaceMaterial()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfTrafficArea()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetSurfaceMaterial()
           
 boolean isSetUsage()
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfTrafficArea(java.util.List<ADEComponent> ade)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setSurfaceMaterial(java.lang.String surfaceMaterial)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfTrafficArea()
           
 boolean unsetGenericApplicationPropertyOfTrafficArea(ADEComponent ade)
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 void unsetSurfaceMaterial()
           
 void unsetUsage()
           
 boolean unsetUsage(java.lang.String usage)
           
 
Methods inherited from interface org.citygml4j.model.citygml.transportation.AbstractTransportationObject
addGenericApplicationPropertyOfTransportationObject, getGenericApplicationPropertyOfTransportationObject, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
 
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.citygml.CityGML
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
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

getFunction

java.util.List<java.lang.String> getFunction()

getUsage

java.util.List<java.lang.String> getUsage()

getSurfaceMaterial

java.lang.String getSurfaceMaterial()

getLod2MultiSurface

MultiSurfaceProperty getLod2MultiSurface()

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getGenericApplicationPropertyOfTrafficArea

java.util.List<ADEComponent> getGenericApplicationPropertyOfTrafficArea()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetSurfaceMaterial

boolean isSetSurfaceMaterial()

isSetLod2MultiSurface

boolean isSetLod2MultiSurface()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetGenericApplicationPropertyOfTrafficArea

boolean isSetGenericApplicationPropertyOfTrafficArea()

setFunction

void setFunction(java.util.List<java.lang.String> function)

addFunction

void addFunction(java.lang.String function)

setUsage

void setUsage(java.util.List<java.lang.String> usage)

addUsage

void addUsage(java.lang.String usage)

setSurfaceMaterial

void setSurfaceMaterial(java.lang.String surfaceMaterial)

setLod2MultiSurface

void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

addGenericApplicationPropertyOfTrafficArea

void addGenericApplicationPropertyOfTrafficArea(ADEComponent ade)

setGenericApplicationPropertyOfTrafficArea

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

unsetFunction

void unsetFunction()

unsetFunction

boolean unsetFunction(java.lang.String function)

unsetUsage

void unsetUsage()

unsetUsage

boolean unsetUsage(java.lang.String usage)

unsetSurfaceMaterial

void unsetSurfaceMaterial()

unsetLod2MultiSurface

void unsetLod2MultiSurface()

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetGenericApplicationPropertyOfTrafficArea

void unsetGenericApplicationPropertyOfTrafficArea()

unsetGenericApplicationPropertyOfTrafficArea

boolean unsetGenericApplicationPropertyOfTrafficArea(ADEComponent ade)