|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
org.citygml4j.jaxb.citygml._0_4._CityObjectType
public abstract class _CityObjectType
Type describing the abstract superclass of most CityGML features. Its purpose is to provide a creation and a termination date as well as a reference to corresponding objects in other information systems and gerneric attributes. A generalization relation may be used to relate features, which represent the same real-world object in different Levels-of-Detail, i.e. a feature and its generalized counterpart(s). The direction of this relation is from the feature to the corresponding generalized feature.
Java class for _CityObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="_CityObjectType"> <complexContent> <extension base="{http://www.opengis.net/gml}AbstractFeatureType"> <sequence> <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="terminationDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="externalReference" type="{http://www.citygml.org/citygml/1/0/0}ExternalReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.citygml.org/citygml/1/0/0}_genericAttribute" maxOccurs="unbounded" minOccurs="0"/> <element name="generalizesTo" type="{http://www.citygml.org/citygml/1/0/0}GeneralizationRelationType" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.citygml.org/citygml/1/0/0}appearanceMember" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.citygml.org/citygml/1/0/0}_GenericApplicationPropertyOfCityObject" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Constructor Summary | |
---|---|
_CityObjectType()
|
Method Summary | |
---|---|
java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> |
get_GenericApplicationPropertyOfCityObject()
Gets the value of the genericApplicationPropertyOfCityObject property. |
java.util.List<javax.xml.bind.JAXBElement<? extends _GenericAttributeType>> |
get_GenericAttribute()
Gets the value of the genericAttribute property. |
java.util.List<AppearancePropertyType> |
getAppearanceMember()
Gets the value of the appearanceMember property. |
javax.xml.datatype.XMLGregorianCalendar |
getCreationDate()
Gets the value of the creationDate property. |
java.util.List<ExternalReferenceType> |
getExternalReference()
Gets the value of the externalReference property. |
java.util.List<GeneralizationRelationType> |
getGeneralizesTo()
Gets the value of the generalizesTo property. |
javax.xml.datatype.XMLGregorianCalendar |
getTerminationDate()
Gets the value of the terminationDate property. |
boolean |
isSet_GenericApplicationPropertyOfCityObject()
|
boolean |
isSet_GenericAttribute()
|
boolean |
isSetAppearanceMember()
|
boolean |
isSetCreationDate()
|
boolean |
isSetExternalReference()
|
boolean |
isSetGeneralizesTo()
|
boolean |
isSetTerminationDate()
|
void |
set_GenericApplicationPropertyOfCityObject(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfCityObject)
Sets the value of the _GenericApplicationPropertyOfCityObject property. |
void |
set_GenericAttribute(java.util.List<javax.xml.bind.JAXBElement<? extends _GenericAttributeType>> genericAttribute)
Sets the value of the _GenericAttribute property. |
void |
setAppearanceMember(java.util.List<AppearancePropertyType> appearanceMember)
Sets the value of the appearanceMember property. |
void |
setCreationDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the creationDate property. |
void |
setExternalReference(java.util.List<ExternalReferenceType> externalReference)
Sets the value of the externalReference property. |
void |
setGeneralizesTo(java.util.List<GeneralizationRelationType> generalizesTo)
Sets the value of the generalizesTo property. |
void |
setTerminationDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the terminationDate property. |
void |
unset_GenericApplicationPropertyOfCityObject()
|
void |
unset_GenericAttribute()
|
void |
unsetAppearanceMember()
|
void |
unsetExternalReference()
|
void |
unsetGeneralizesTo()
|
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType |
---|
get_ADEComponent, getBoundedBy, getLocation, isSet_ADEComponent, isSetBoundedBy, isSetLocation, set_ADEComponent, setBoundedBy, setLocation, unset_ADEComponent |
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType |
---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public _CityObjectType()
Method Detail |
---|
public javax.xml.datatype.XMLGregorianCalendar getCreationDate()
XMLGregorianCalendar
public void setCreationDate(javax.xml.datatype.XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public boolean isSetCreationDate()
public javax.xml.datatype.XMLGregorianCalendar getTerminationDate()
XMLGregorianCalendar
public void setTerminationDate(javax.xml.datatype.XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public boolean isSetTerminationDate()
public java.util.List<ExternalReferenceType> getExternalReference()
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 JAXB object.
This is why there is not a set
method for the externalReference property.
For example, to add a new item, do as follows:
getExternalReference().add(newItem);
Objects of the following type(s) are allowed in the list
ExternalReferenceType
public boolean isSetExternalReference()
public void unsetExternalReference()
public java.util.List<javax.xml.bind.JAXBElement<? extends _GenericAttributeType>> get_GenericAttribute()
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 JAXB object.
This is why there is not a set
method for the genericAttribute property.
For example, to add a new item, do as follows:
get_GenericAttribute().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
IntAttributeType
>
JAXBElement
<
DoubleAttributeType
>
JAXBElement
<
StringAttributeType
>
JAXBElement
<
UriAttributeType
>
JAXBElement
<
_GenericAttributeType
>
JAXBElement
<
DateAttributeType
>
public boolean isSet_GenericAttribute()
public void unset_GenericAttribute()
public java.util.List<GeneralizationRelationType> getGeneralizesTo()
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 JAXB object.
This is why there is not a set
method for the generalizesTo property.
For example, to add a new item, do as follows:
getGeneralizesTo().add(newItem);
Objects of the following type(s) are allowed in the list
GeneralizationRelationType
public boolean isSetGeneralizesTo()
public void unsetGeneralizesTo()
public java.util.List<AppearancePropertyType> getAppearanceMember()
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 JAXB object.
This is why there is not a set
method for the appearanceMember property.
For example, to add a new item, do as follows:
getAppearanceMember().add(newItem);
Objects of the following type(s) are allowed in the list
AppearancePropertyType
public boolean isSetAppearanceMember()
public void unsetAppearanceMember()
public java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfCityObject()
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 JAXB object.
This is why there is not a set
method for the genericApplicationPropertyOfCityObject property.
For example, to add a new item, do as follows:
get_GenericApplicationPropertyOfCityObject().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
Object
>
JAXBElement
<
Object
>
public boolean isSet_GenericApplicationPropertyOfCityObject()
public void unset_GenericApplicationPropertyOfCityObject()
public void setExternalReference(java.util.List<ExternalReferenceType> externalReference)
externalReference
- allowed object is
ExternalReferenceType
public void set_GenericAttribute(java.util.List<javax.xml.bind.JAXBElement<? extends _GenericAttributeType>> genericAttribute)
genericAttribute
- allowed object is
JAXBElement
<
IntAttributeType
>
JAXBElement
<
DoubleAttributeType
>
JAXBElement
<
StringAttributeType
>
JAXBElement
<
UriAttributeType
>
JAXBElement
<
_GenericAttributeType
>
JAXBElement
<
DateAttributeType
>
public void setGeneralizesTo(java.util.List<GeneralizationRelationType> generalizesTo)
generalizesTo
- allowed object is
GeneralizationRelationType
public void setAppearanceMember(java.util.List<AppearancePropertyType> appearanceMember)
appearanceMember
- allowed object is
AppearancePropertyType
public void set_GenericApplicationPropertyOfCityObject(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfCityObject)
genericApplicationPropertyOfCityObject
- allowed object is
JAXBElement
<
Object
>
JAXBElement
<
Object
>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |