|
||||||||||
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.core._1.AbstractCityObjectType
public abstract class AbstractCityObjectType
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. 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 AbstractCityObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractCityObjectType"> <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.opengis.net/citygml/1.0}ExternalReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="generalizesTo" type="{http://www.opengis.net/citygml/1.0}GeneralizationRelationType" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/citygml/generics/1.0}_genericAttribute" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/citygml/appearance/1.0}appearance" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/citygml/1.0}_GenericApplicationPropertyOfCityObject" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Constructor Summary | |
---|---|
AbstractCityObjectType()
|
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 AbstractGenericAttributeType>> |
get_GenericAttribute()
Gets the value of the genericAttribute property. |
java.util.List<AppearancePropertyType> |
getAppearance()
Gets the value of the appearance 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 |
isSetAppearance()
|
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 AbstractGenericAttributeType>> genericAttribute)
Sets the value of the _GenericAttribute property. |
void |
setAppearance(java.util.List<AppearancePropertyType> appearance)
Sets the value of the appearance 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 |
unsetAppearance()
|
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 AbstractCityObjectType()
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<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<javax.xml.bind.JAXBElement<? extends AbstractGenericAttributeType>> 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
<
DateAttributeType
>
JAXBElement
<
AbstractGenericAttributeType
>
JAXBElement
<
DoubleAttributeType
>
JAXBElement
<
UriAttributeType
>
JAXBElement
<
StringAttributeType
>
public boolean isSet_GenericAttribute()
public void unset_GenericAttribute()
public java.util.List<AppearancePropertyType> getAppearance()
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 appearance property.
For example, to add a new item, do as follows:
getAppearance().add(newItem);
Objects of the following type(s) are allowed in the list
AppearancePropertyType
public boolean isSetAppearance()
public void unsetAppearance()
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 setGeneralizesTo(java.util.List<GeneralizationRelationType> generalizesTo)
generalizesTo
- allowed object is
GeneralizationRelationType
public void set_GenericAttribute(java.util.List<javax.xml.bind.JAXBElement<? extends AbstractGenericAttributeType>> genericAttribute)
genericAttribute
- allowed object is
JAXBElement
<
IntAttributeType
>
JAXBElement
<
DateAttributeType
>
JAXBElement
<
AbstractGenericAttributeType
>
JAXBElement
<
DoubleAttributeType
>
JAXBElement
<
UriAttributeType
>
JAXBElement
<
StringAttributeType
>
public void setAppearance(java.util.List<AppearancePropertyType> appearance)
appearance
- 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 |