org.citygml4j.jaxb.citygml.core._2
Class ExternalReferenceType

java.lang.Object
  extended by org.citygml4j.jaxb.citygml.core._2.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 OS 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-Klasse für ExternalReferenceType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <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.opengis.net/citygml/2.0}ExternalObjectReferenceType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
ExternalReferenceType()
           
 
Method Summary
 ExternalObjectReferenceType getExternalObject()
          Ruft den Wert der externalObject-Eigenschaft ab.
 java.lang.String getInformationSystem()
          Ruft den Wert der informationSystem-Eigenschaft ab.
 boolean isSetExternalObject()
           
 boolean isSetInformationSystem()
           
 void setExternalObject(ExternalObjectReferenceType value)
          Legt den Wert der externalObject-Eigenschaft fest.
 void setInformationSystem(java.lang.String value)
          Legt den Wert der informationSystem-Eigenschaft fest.
 
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()
Ruft den Wert der informationSystem-Eigenschaft ab.

Returns:
possible object is String

setInformationSystem

public void setInformationSystem(java.lang.String value)
Legt den Wert der informationSystem-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetInformationSystem

public boolean isSetInformationSystem()

getExternalObject

public ExternalObjectReferenceType getExternalObject()
Ruft den Wert der externalObject-Eigenschaft ab.

Returns:
possible object is ExternalObjectReferenceType

setExternalObject

public void setExternalObject(ExternalObjectReferenceType value)
Legt den Wert der externalObject-Eigenschaft fest.

Parameters:
value - allowed object is ExternalObjectReferenceType

isSetExternalObject

public boolean isSetExternalObject()