org.citygml4j.jaxb.citygml._0_4
Class ExternalReferenceType

java.lang.Object
  extended by org.citygml4j.jaxb.citygml._0_4.ExternalReferenceType

public class ExternalReferenceType
extends java.lang.Object

Type describing the reference to an corresponding object in an other information system, for example in the german cadastre ALKIS, the german topographic information system or ATKIS, or the Ordnance Survey Mastermap. The reference consists of the name of the external information system, represented by an URI, and the reference of the external object, given either by a string or by an URI. If the informationSystem element is missing in the ExternalReference, the ExternalObjectReference must be an URI, which contains an indication of the informationSystem.

Java class for ExternalReferenceType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExternalReferenceType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="informationSystem" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="externalObject" type="{http://www.citygml.org/citygml/1/0/0}ExternalObjectReferenceType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
ExternalReferenceType()
           
 
Method Summary
 ExternalObjectReferenceType getExternalObject()
          Gets the value of the externalObject property.
 java.lang.String getInformationSystem()
          Gets the value of the informationSystem property.
 boolean isSetExternalObject()
           
 boolean isSetInformationSystem()
           
 void setExternalObject(ExternalObjectReferenceType value)
          Sets the value of the externalObject property.
 void setInformationSystem(java.lang.String value)
          Sets the value of the informationSystem property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalReferenceType

public ExternalReferenceType()
Method Detail

getInformationSystem

public java.lang.String getInformationSystem()
Gets the value of the informationSystem property.

Returns:
possible object is String

setInformationSystem

public void setInformationSystem(java.lang.String value)
Sets the value of the informationSystem property.

Parameters:
value - allowed object is String

isSetInformationSystem

public boolean isSetInformationSystem()

getExternalObject

public ExternalObjectReferenceType getExternalObject()
Gets the value of the externalObject property.

Returns:
possible object is ExternalObjectReferenceType

setExternalObject

public void setExternalObject(ExternalObjectReferenceType value)
Sets the value of the externalObject property.

Parameters:
value - allowed object is ExternalObjectReferenceType

isSetExternalObject

public boolean isSetExternalObject()