Class GenericCityObjectType
- java.lang.Object
-
- net.opengis.gml.v_3_1_1.AbstractGMLType
-
- net.opengis.gml.v_3_1_1.AbstractFeatureType
-
- net.opengis.citygml.v_2_0.AbstractCityObjectType
-
- net.opengis.citygml.generics.v_2_0.GenericCityObjectType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class GenericCityObjectType extends AbstractCityObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Generic (user defined) city objects may be used to model features which are not covered explicitly by the CityGML schema. Generic objects must be used with care; they shall only be used if there is no appropiate thematic class available in the overall CityGML schema. Oherwise, problems concerning semantic interoperability may arise. As subclass of _CityObject, a generic city object inherits all attributes and relations, in particular an id, names, external references, and generalization relations.Java class for GenericCityObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GenericCityObjectType"> <complexContent> <extension base="{http://www.opengis.net/citygml/2.0}AbstractCityObjectType"> <sequence> <element name="class" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/> <element name="function" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/> <element name="usage" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/> <element name="lod0Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/> <element name="lod1Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/> <element name="lod2Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/> <element name="lod3Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/> <element name="lod4Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/> <element name="lod0TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="lod1TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="lod2TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="lod3TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="lod4TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="lod0ImplicitRepresentation" type="{http://www.opengis.net/citygml/2.0}ImplicitRepresentationPropertyType" minOccurs="0"/> <element name="lod1ImplicitRepresentation" type="{http://www.opengis.net/citygml/2.0}ImplicitRepresentationPropertyType" minOccurs="0"/> <element name="lod2ImplicitRepresentation" type="{http://www.opengis.net/citygml/2.0}ImplicitRepresentationPropertyType" minOccurs="0"/> <element name="lod3ImplicitRepresentation" type="{http://www.opengis.net/citygml/2.0}ImplicitRepresentationPropertyType" minOccurs="0"/> <element name="lod4ImplicitRepresentation" type="{http://www.opengis.net/citygml/2.0}ImplicitRepresentationPropertyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeTypeclazzprotected List<CodeType>functionprotected GeometryPropertyTypelod0Geometryprotected ImplicitRepresentationPropertyTypelod0ImplicitRepresentationprotected MultiCurvePropertyTypelod0TerrainIntersectionprotected GeometryPropertyTypelod1Geometryprotected ImplicitRepresentationPropertyTypelod1ImplicitRepresentationprotected MultiCurvePropertyTypelod1TerrainIntersectionprotected GeometryPropertyTypelod2Geometryprotected ImplicitRepresentationPropertyTypelod2ImplicitRepresentationprotected MultiCurvePropertyTypelod2TerrainIntersectionprotected GeometryPropertyTypelod3Geometryprotected ImplicitRepresentationPropertyTypelod3ImplicitRepresentationprotected MultiCurvePropertyTypelod3TerrainIntersectionprotected GeometryPropertyTypelod4Geometryprotected ImplicitRepresentationPropertyTypelod4ImplicitRepresentationprotected MultiCurvePropertyTypelod4TerrainIntersectionprotected List<CodeType>usage-
Fields inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, relativeToTerrain, relativeToWater, terminationDate
-
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
boundedBy, location
-
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description GenericCityObjectType()Default no-arg constructorGenericCityObjectType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, CodeType clazz, List<CodeType> function, List<CodeType> usage, GeometryPropertyType lod0Geometry, GeometryPropertyType lod1Geometry, GeometryPropertyType lod2Geometry, GeometryPropertyType lod3Geometry, GeometryPropertyType lod4Geometry, MultiCurvePropertyType lod0TerrainIntersection, MultiCurvePropertyType lod1TerrainIntersection, MultiCurvePropertyType lod2TerrainIntersection, MultiCurvePropertyType lod3TerrainIntersection, MultiCurvePropertyType lod4TerrainIntersection, ImplicitRepresentationPropertyType lod0ImplicitRepresentation, ImplicitRepresentationPropertyType lod1ImplicitRepresentation, ImplicitRepresentationPropertyType lod2ImplicitRepresentation, ImplicitRepresentationPropertyType lod3ImplicitRepresentation, ImplicitRepresentationPropertyType lod4ImplicitRepresentation)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetExternalReference, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject
-
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
-
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
-
-
-
-
Field Detail
-
clazz
protected CodeType clazz
-
lod0Geometry
protected GeometryPropertyType lod0Geometry
-
lod1Geometry
protected GeometryPropertyType lod1Geometry
-
lod2Geometry
protected GeometryPropertyType lod2Geometry
-
lod3Geometry
protected GeometryPropertyType lod3Geometry
-
lod4Geometry
protected GeometryPropertyType lod4Geometry
-
lod0TerrainIntersection
protected MultiCurvePropertyType lod0TerrainIntersection
-
lod1TerrainIntersection
protected MultiCurvePropertyType lod1TerrainIntersection
-
lod2TerrainIntersection
protected MultiCurvePropertyType lod2TerrainIntersection
-
lod3TerrainIntersection
protected MultiCurvePropertyType lod3TerrainIntersection
-
lod4TerrainIntersection
protected MultiCurvePropertyType lod4TerrainIntersection
-
lod0ImplicitRepresentation
protected ImplicitRepresentationPropertyType lod0ImplicitRepresentation
-
lod1ImplicitRepresentation
protected ImplicitRepresentationPropertyType lod1ImplicitRepresentation
-
lod2ImplicitRepresentation
protected ImplicitRepresentationPropertyType lod2ImplicitRepresentation
-
lod3ImplicitRepresentation
protected ImplicitRepresentationPropertyType lod3ImplicitRepresentation
-
lod4ImplicitRepresentation
protected ImplicitRepresentationPropertyType lod4ImplicitRepresentation
-
-
Constructor Detail
-
GenericCityObjectType
public GenericCityObjectType()
Default no-arg constructor
-
GenericCityObjectType
public GenericCityObjectType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, CodeType clazz, List<CodeType> function, List<CodeType> usage, GeometryPropertyType lod0Geometry, GeometryPropertyType lod1Geometry, GeometryPropertyType lod2Geometry, GeometryPropertyType lod3Geometry, GeometryPropertyType lod4Geometry, MultiCurvePropertyType lod0TerrainIntersection, MultiCurvePropertyType lod1TerrainIntersection, MultiCurvePropertyType lod2TerrainIntersection, MultiCurvePropertyType lod3TerrainIntersection, MultiCurvePropertyType lod4TerrainIntersection, ImplicitRepresentationPropertyType lod0ImplicitRepresentation, ImplicitRepresentationPropertyType lod1ImplicitRepresentation, ImplicitRepresentationPropertyType lod2ImplicitRepresentation, ImplicitRepresentationPropertyType lod3ImplicitRepresentation, ImplicitRepresentationPropertyType lod4ImplicitRepresentation)
Fully-initialising value constructor
-
-
Method Detail
-
getClazz
public CodeType getClazz()
Gets the value of the clazz property.- Returns:
- possible object is
CodeType
-
setClazz
public void setClazz(CodeType value)
Sets the value of the clazz property.- Parameters:
value- allowed object isCodeType
-
isSetClazz
public boolean isSetClazz()
-
getFunction
public List<CodeType> getFunction()
Gets the value of the function property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the function property.For example, to add a new item, do as follows:
getFunction().add(newItem);Objects of the following type(s) are allowed in the list
CodeType
-
isSetFunction
public boolean isSetFunction()
-
unsetFunction
public void unsetFunction()
-
getUsage
public List<CodeType> getUsage()
Gets the value of the usage property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the usage property.For example, to add a new item, do as follows:
getUsage().add(newItem);Objects of the following type(s) are allowed in the list
CodeType
-
isSetUsage
public boolean isSetUsage()
-
unsetUsage
public void unsetUsage()
-
getLod0Geometry
public GeometryPropertyType getLod0Geometry()
Gets the value of the lod0Geometry property.- Returns:
- possible object is
GeometryPropertyType
-
setLod0Geometry
public void setLod0Geometry(GeometryPropertyType value)
Sets the value of the lod0Geometry property.- Parameters:
value- allowed object isGeometryPropertyType
-
isSetLod0Geometry
public boolean isSetLod0Geometry()
-
getLod1Geometry
public GeometryPropertyType getLod1Geometry()
Gets the value of the lod1Geometry property.- Returns:
- possible object is
GeometryPropertyType
-
setLod1Geometry
public void setLod1Geometry(GeometryPropertyType value)
Sets the value of the lod1Geometry property.- Parameters:
value- allowed object isGeometryPropertyType
-
isSetLod1Geometry
public boolean isSetLod1Geometry()
-
getLod2Geometry
public GeometryPropertyType getLod2Geometry()
Gets the value of the lod2Geometry property.- Returns:
- possible object is
GeometryPropertyType
-
setLod2Geometry
public void setLod2Geometry(GeometryPropertyType value)
Sets the value of the lod2Geometry property.- Parameters:
value- allowed object isGeometryPropertyType
-
isSetLod2Geometry
public boolean isSetLod2Geometry()
-
getLod3Geometry
public GeometryPropertyType getLod3Geometry()
Gets the value of the lod3Geometry property.- Returns:
- possible object is
GeometryPropertyType
-
setLod3Geometry
public void setLod3Geometry(GeometryPropertyType value)
Sets the value of the lod3Geometry property.- Parameters:
value- allowed object isGeometryPropertyType
-
isSetLod3Geometry
public boolean isSetLod3Geometry()
-
getLod4Geometry
public GeometryPropertyType getLod4Geometry()
Gets the value of the lod4Geometry property.- Returns:
- possible object is
GeometryPropertyType
-
setLod4Geometry
public void setLod4Geometry(GeometryPropertyType value)
Sets the value of the lod4Geometry property.- Parameters:
value- allowed object isGeometryPropertyType
-
isSetLod4Geometry
public boolean isSetLod4Geometry()
-
getLod0TerrainIntersection
public MultiCurvePropertyType getLod0TerrainIntersection()
Gets the value of the lod0TerrainIntersection property.- Returns:
- possible object is
MultiCurvePropertyType
-
setLod0TerrainIntersection
public void setLod0TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod0TerrainIntersection property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetLod0TerrainIntersection
public boolean isSetLod0TerrainIntersection()
-
getLod1TerrainIntersection
public MultiCurvePropertyType getLod1TerrainIntersection()
Gets the value of the lod1TerrainIntersection property.- Returns:
- possible object is
MultiCurvePropertyType
-
setLod1TerrainIntersection
public void setLod1TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod1TerrainIntersection property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetLod1TerrainIntersection
public boolean isSetLod1TerrainIntersection()
-
getLod2TerrainIntersection
public MultiCurvePropertyType getLod2TerrainIntersection()
Gets the value of the lod2TerrainIntersection property.- Returns:
- possible object is
MultiCurvePropertyType
-
setLod2TerrainIntersection
public void setLod2TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod2TerrainIntersection property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetLod2TerrainIntersection
public boolean isSetLod2TerrainIntersection()
-
getLod3TerrainIntersection
public MultiCurvePropertyType getLod3TerrainIntersection()
Gets the value of the lod3TerrainIntersection property.- Returns:
- possible object is
MultiCurvePropertyType
-
setLod3TerrainIntersection
public void setLod3TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod3TerrainIntersection property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetLod3TerrainIntersection
public boolean isSetLod3TerrainIntersection()
-
getLod4TerrainIntersection
public MultiCurvePropertyType getLod4TerrainIntersection()
Gets the value of the lod4TerrainIntersection property.- Returns:
- possible object is
MultiCurvePropertyType
-
setLod4TerrainIntersection
public void setLod4TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod4TerrainIntersection property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetLod4TerrainIntersection
public boolean isSetLod4TerrainIntersection()
-
getLod0ImplicitRepresentation
public ImplicitRepresentationPropertyType getLod0ImplicitRepresentation()
Gets the value of the lod0ImplicitRepresentation property.- Returns:
- possible object is
ImplicitRepresentationPropertyType
-
setLod0ImplicitRepresentation
public void setLod0ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Sets the value of the lod0ImplicitRepresentation property.- Parameters:
value- allowed object isImplicitRepresentationPropertyType
-
isSetLod0ImplicitRepresentation
public boolean isSetLod0ImplicitRepresentation()
-
getLod1ImplicitRepresentation
public ImplicitRepresentationPropertyType getLod1ImplicitRepresentation()
Gets the value of the lod1ImplicitRepresentation property.- Returns:
- possible object is
ImplicitRepresentationPropertyType
-
setLod1ImplicitRepresentation
public void setLod1ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Sets the value of the lod1ImplicitRepresentation property.- Parameters:
value- allowed object isImplicitRepresentationPropertyType
-
isSetLod1ImplicitRepresentation
public boolean isSetLod1ImplicitRepresentation()
-
getLod2ImplicitRepresentation
public ImplicitRepresentationPropertyType getLod2ImplicitRepresentation()
Gets the value of the lod2ImplicitRepresentation property.- Returns:
- possible object is
ImplicitRepresentationPropertyType
-
setLod2ImplicitRepresentation
public void setLod2ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Sets the value of the lod2ImplicitRepresentation property.- Parameters:
value- allowed object isImplicitRepresentationPropertyType
-
isSetLod2ImplicitRepresentation
public boolean isSetLod2ImplicitRepresentation()
-
getLod3ImplicitRepresentation
public ImplicitRepresentationPropertyType getLod3ImplicitRepresentation()
Gets the value of the lod3ImplicitRepresentation property.- Returns:
- possible object is
ImplicitRepresentationPropertyType
-
setLod3ImplicitRepresentation
public void setLod3ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Sets the value of the lod3ImplicitRepresentation property.- Parameters:
value- allowed object isImplicitRepresentationPropertyType
-
isSetLod3ImplicitRepresentation
public boolean isSetLod3ImplicitRepresentation()
-
getLod4ImplicitRepresentation
public ImplicitRepresentationPropertyType getLod4ImplicitRepresentation()
Gets the value of the lod4ImplicitRepresentation property.- Returns:
- possible object is
ImplicitRepresentationPropertyType
-
setLod4ImplicitRepresentation
public void setLod4ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Sets the value of the lod4ImplicitRepresentation property.- Parameters:
value- allowed object isImplicitRepresentationPropertyType
-
isSetLod4ImplicitRepresentation
public boolean isSetLod4ImplicitRepresentation()
-
toString
public String toString()
- Overrides:
toStringin classAbstractCityObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractCityObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractCityObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractCityObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractCityObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractCityObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractCityObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractCityObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractCityObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractCityObjectType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractCityObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractCityObjectType
-
withClazz
public GenericCityObjectType withClazz(CodeType value)
-
withFunction
public GenericCityObjectType withFunction(CodeType... values)
-
withFunction
public GenericCityObjectType withFunction(Collection<CodeType> values)
-
withUsage
public GenericCityObjectType withUsage(CodeType... values)
-
withUsage
public GenericCityObjectType withUsage(Collection<CodeType> values)
-
withLod0Geometry
public GenericCityObjectType withLod0Geometry(GeometryPropertyType value)
-
withLod1Geometry
public GenericCityObjectType withLod1Geometry(GeometryPropertyType value)
-
withLod2Geometry
public GenericCityObjectType withLod2Geometry(GeometryPropertyType value)
-
withLod3Geometry
public GenericCityObjectType withLod3Geometry(GeometryPropertyType value)
-
withLod4Geometry
public GenericCityObjectType withLod4Geometry(GeometryPropertyType value)
-
withLod0TerrainIntersection
public GenericCityObjectType withLod0TerrainIntersection(MultiCurvePropertyType value)
-
withLod1TerrainIntersection
public GenericCityObjectType withLod1TerrainIntersection(MultiCurvePropertyType value)
-
withLod2TerrainIntersection
public GenericCityObjectType withLod2TerrainIntersection(MultiCurvePropertyType value)
-
withLod3TerrainIntersection
public GenericCityObjectType withLod3TerrainIntersection(MultiCurvePropertyType value)
-
withLod4TerrainIntersection
public GenericCityObjectType withLod4TerrainIntersection(MultiCurvePropertyType value)
-
withLod0ImplicitRepresentation
public GenericCityObjectType withLod0ImplicitRepresentation(ImplicitRepresentationPropertyType value)
-
withLod1ImplicitRepresentation
public GenericCityObjectType withLod1ImplicitRepresentation(ImplicitRepresentationPropertyType value)
-
withLod2ImplicitRepresentation
public GenericCityObjectType withLod2ImplicitRepresentation(ImplicitRepresentationPropertyType value)
-
withLod3ImplicitRepresentation
public GenericCityObjectType withLod3ImplicitRepresentation(ImplicitRepresentationPropertyType value)
-
withLod4ImplicitRepresentation
public GenericCityObjectType withLod4ImplicitRepresentation(ImplicitRepresentationPropertyType value)
-
withFunction
public GenericCityObjectType withFunction(List<CodeType> value)
-
withUsage
public GenericCityObjectType withUsage(List<CodeType> value)
-
withCreationDate
public GenericCityObjectType withCreationDate(XMLGregorianCalendar value)
- Overrides:
withCreationDatein classAbstractCityObjectType
-
withTerminationDate
public GenericCityObjectType withTerminationDate(XMLGregorianCalendar value)
- Overrides:
withTerminationDatein classAbstractCityObjectType
-
withExternalReference
public GenericCityObjectType withExternalReference(ExternalReferenceType... values)
- Overrides:
withExternalReferencein classAbstractCityObjectType
-
withExternalReference
public GenericCityObjectType withExternalReference(Collection<ExternalReferenceType> values)
- Overrides:
withExternalReferencein classAbstractCityObjectType
-
withGeneralizesTo
public GenericCityObjectType withGeneralizesTo(GeneralizationRelationType... values)
- Overrides:
withGeneralizesToin classAbstractCityObjectType
-
withGeneralizesTo
public GenericCityObjectType withGeneralizesTo(Collection<GeneralizationRelationType> values)
- Overrides:
withGeneralizesToin classAbstractCityObjectType
-
withRelativeToTerrain
public GenericCityObjectType withRelativeToTerrain(RelativeToTerrainType value)
- Overrides:
withRelativeToTerrainin classAbstractCityObjectType
-
withRelativeToWater
public GenericCityObjectType withRelativeToWater(RelativeToWaterType value)
- Overrides:
withRelativeToWaterin classAbstractCityObjectType
-
withGenericApplicationPropertyOfCityObject
public GenericCityObjectType withGenericApplicationPropertyOfCityObject(jakarta.xml.bind.JAXBElement<?>... values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractCityObjectType
-
withGenericApplicationPropertyOfCityObject
public GenericCityObjectType withGenericApplicationPropertyOfCityObject(Collection<jakarta.xml.bind.JAXBElement<?>> values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractCityObjectType
-
withExternalReference
public GenericCityObjectType withExternalReference(List<ExternalReferenceType> value)
- Overrides:
withExternalReferencein classAbstractCityObjectType
-
withGeneralizesTo
public GenericCityObjectType withGeneralizesTo(List<GeneralizationRelationType> value)
- Overrides:
withGeneralizesToin classAbstractCityObjectType
-
withGenericApplicationPropertyOfCityObject
public GenericCityObjectType withGenericApplicationPropertyOfCityObject(List<jakarta.xml.bind.JAXBElement<?>> value)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractCityObjectType
-
-