org.citygml4j.model.citygml.cityobjectgroup
Interface CityObjectGroup

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, Child, CityGML, CityObjectGroupModuleComponent, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
All Known Implementing Classes:
CityObjectGroupImpl

public interface CityObjectGroup
extends CityObjectGroupModuleComponent, AbstractCityObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)
           
 void addGroupMember(CityObjectGroupMember groupMember)
           
 void addUsage(java.lang.String usage)
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObjectGroup()
           
 GeometryProperty<? extends AbstractGeometry> getGeometry()
           
 java.util.List<CityObjectGroupMember> getGroupMember()
           
 CityObjectGroupParent getGroupParent()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfCityObjectGroup()
           
 boolean isSetGeometry()
           
 boolean isSetGroupMember()
           
 boolean isSetGroupParent()
           
 boolean isSetUsage()
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfCityObjectGroup(java.util.List<ADEComponent> ade)
           
 void setGeometry(GeometryProperty<? extends AbstractGeometry> geometry)
           
 void setGroupMember(java.util.List<CityObjectGroupMember> groupMember)
           
 void setGroupParent(CityObjectGroupParent groupParent)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfCityObjectGroup()
           
 boolean unsetGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)
           
 void unsetGeometry()
           
 void unsetGroupMember()
           
 boolean unsetGroupMember(CityObjectGroupMember groupMember)
           
 void unsetGroupParent()
           
 void unsetUsage()
           
 boolean unsetUsage(java.lang.String usage)
           
 
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

getClazz

java.lang.String getClazz()

getFunction

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

getUsage

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

getGroupMember

java.util.List<CityObjectGroupMember> getGroupMember()

getGroupParent

CityObjectGroupParent getGroupParent()

getGeometry

GeometryProperty<? extends AbstractGeometry> getGeometry()

getGenericApplicationPropertyOfCityObjectGroup

java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObjectGroup()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetGroupMember

boolean isSetGroupMember()

isSetGroupParent

boolean isSetGroupParent()

isSetGeometry

boolean isSetGeometry()

isSetGenericApplicationPropertyOfCityObjectGroup

boolean isSetGenericApplicationPropertyOfCityObjectGroup()

setClazz

void setClazz(java.lang.String clazz)

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)

setGroupMember

void setGroupMember(java.util.List<CityObjectGroupMember> groupMember)

addGroupMember

void addGroupMember(CityObjectGroupMember groupMember)

setGroupParent

void setGroupParent(CityObjectGroupParent groupParent)

setGeometry

void setGeometry(GeometryProperty<? extends AbstractGeometry> geometry)

addGenericApplicationPropertyOfCityObjectGroup

void addGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)

setGenericApplicationPropertyOfCityObjectGroup

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

unsetClazz

void unsetClazz()

unsetFunction

void unsetFunction()

unsetFunction

boolean unsetFunction(java.lang.String function)

unsetUsage

void unsetUsage()

unsetUsage

boolean unsetUsage(java.lang.String usage)

unsetGroupMember

void unsetGroupMember()

unsetGroupMember

boolean unsetGroupMember(CityObjectGroupMember groupMember)

unsetGroupParent

void unsetGroupParent()

unsetGeometry

void unsetGeometry()

unsetGenericApplicationPropertyOfCityObjectGroup

void unsetGenericApplicationPropertyOfCityObjectGroup()

unsetGenericApplicationPropertyOfCityObjectGroup

boolean unsetGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)