Package org.citygml4j.model.citygml.core
Class CityModel
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.feature.AbstractFeature
-
- org.citygml4j.model.gml.feature.AbstractFeatureCollection
-
- org.citygml4j.model.citygml.core.CityModel
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class CityModel extends AbstractFeatureCollection implements CoreModuleComponent
- See Also:
- Serialized Form
-
-
Method Summary
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeatureCollection
addFeatureMember, getFeatureMember, getFeatureMembers, getGMLClass, isSetFeatureMember, isSetFeatureMembers, setFeatureMember, setFeatureMembers, unsetFeatureMember, unsetFeatureMember, unsetFeatureMembers
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEElement, getBoundedBy, getGenericADEElement, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
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
-
-
-
-
Constructor Detail
-
CityModel
public CityModel()
-
CityModel
public CityModel(Module module)
-
-
Method Detail
-
addAppearanceMember
public void addAppearanceMember(AppearanceMember appearanceMember)
-
addCityObjectMember
public void addCityObjectMember(CityObjectMember cityObjectMember)
-
addGenericApplicationPropertyOfCityModel
public void addGenericApplicationPropertyOfCityModel(ADEComponent ade)
-
getAppearanceMember
public java.util.List<AppearanceMember> getAppearanceMember()
-
getCityObjectMember
public java.util.List<CityObjectMember> getCityObjectMember()
-
getGenericApplicationPropertyOfCityModel
public java.util.List<ADEComponent> getGenericApplicationPropertyOfCityModel()
-
isSetAppearanceMember
public boolean isSetAppearanceMember()
-
isSetCityObjectMember
public boolean isSetCityObjectMember()
-
isSetGenericApplicationPropertyOfCityModel
public boolean isSetGenericApplicationPropertyOfCityModel()
-
setAppearanceMember
public void setAppearanceMember(java.util.List<AppearanceMember> appearanceMember)
-
setCityObjectMember
public void setCityObjectMember(java.util.List<CityObjectMember> cityObjectMember)
-
setGenericApplicationPropertyOfCityModel
public void setGenericApplicationPropertyOfCityModel(java.util.List<ADEComponent> ade)
-
unsetAppearanceMember
public void unsetAppearanceMember()
-
unsetAppearanceMember
public boolean unsetAppearanceMember(AppearanceMember appearanceMember)
-
unsetCityObjectMember
public void unsetCityObjectMember()
-
unsetCityObjectMember
public boolean unsetCityObjectMember(CityObjectMember cityObjectMember)
-
unsetGenericApplicationPropertyOfCityModel
public void unsetGenericApplicationPropertyOfCityModel()
-
unsetGenericApplicationPropertyOfCityModel
public boolean unsetGenericApplicationPropertyOfCityModel(ADEComponent ade)
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interfaceCityGML
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractFeature
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractFeatureCollection
-
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-