org.citygml4j.jaxb.gml._3_1_1
Class CoordinateSystemAxisType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.DefinitionType
          extended by org.citygml4j.jaxb.gml._3_1_1.CoordinateSystemAxisBaseType
              extended by org.citygml4j.jaxb.gml._3_1_1.CoordinateSystemAxisType

public class CoordinateSystemAxisType
extends CoordinateSystemAxisBaseType

Definition of a coordinate system axis.

Java-Klasse für CoordinateSystemAxisType complex type.

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

 <complexType name="CoordinateSystemAxisType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}CoordinateSystemAxisBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}axisID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}axisAbbrev"/>
         <element ref="{http://www.opengis.net/gml}axisDirection"/>
       </sequence>
       <attribute ref="{http://www.opengis.net/gml}uom use="required""/>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
CoordinateSystemAxisType()
           
 
Method Summary
 CodeType getAxisAbbrev()
          Ruft den Wert der axisAbbrev-Eigenschaft ab.
 CodeType getAxisDirection()
          Ruft den Wert der axisDirection-Eigenschaft ab.
 java.util.List<IdentifierType> getAxisID()
          Set of alternative identifications of this coordinate system axis.
 StringOrRefType getRemarks()
          Comments on or information about this coordinate system axis, including data source information.
 java.lang.String getUom()
          Ruft den Wert der uom-Eigenschaft ab.
 boolean isSetAxisAbbrev()
           
 boolean isSetAxisDirection()
           
 boolean isSetAxisID()
           
 boolean isSetRemarks()
           
 boolean isSetUom()
           
 void setAxisAbbrev(CodeType value)
          Legt den Wert der axisAbbrev-Eigenschaft fest.
 void setAxisDirection(CodeType value)
          Legt den Wert der axisDirection-Eigenschaft fest.
 void setAxisID(java.util.List<IdentifierType> axisID)
          Set of alternative identifications of this coordinate system axis.
 void setRemarks(StringOrRefType value)
          Legt den Wert der remarks-Eigenschaft fest.
 void setUom(java.lang.String value)
          Legt den Wert der uom-Eigenschaft fest.
 void unsetAxisID()
           
 
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

CoordinateSystemAxisType

public CoordinateSystemAxisType()
Method Detail

getAxisID

public java.util.List<IdentifierType> getAxisID()
Set of alternative identifications of this coordinate system axis. The first axisID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the axisID 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 JAXB object. This is why there is not a set method for the axisID property.

For example, to add a new item, do as follows:

    getAxisID().add(newItem);
 

Objects of the following type(s) are allowed in the list IdentifierType


isSetAxisID

public boolean isSetAxisID()

unsetAxisID

public void unsetAxisID()

getRemarks

public StringOrRefType getRemarks()
Comments on or information about this coordinate system axis, including data source information.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Legt den Wert der remarks-Eigenschaft fest.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getAxisAbbrev

public CodeType getAxisAbbrev()
Ruft den Wert der axisAbbrev-Eigenschaft ab.

Returns:
possible object is CodeType

setAxisAbbrev

public void setAxisAbbrev(CodeType value)
Legt den Wert der axisAbbrev-Eigenschaft fest.

Parameters:
value - allowed object is CodeType

isSetAxisAbbrev

public boolean isSetAxisAbbrev()

getAxisDirection

public CodeType getAxisDirection()
Ruft den Wert der axisDirection-Eigenschaft ab.

Returns:
possible object is CodeType

setAxisDirection

public void setAxisDirection(CodeType value)
Legt den Wert der axisDirection-Eigenschaft fest.

Parameters:
value - allowed object is CodeType

isSetAxisDirection

public boolean isSetAxisDirection()

getUom

public java.lang.String getUom()
Ruft den Wert der uom-Eigenschaft ab.

Returns:
possible object is String

setUom

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

Parameters:
value - allowed object is String

isSetUom

public boolean isSetUom()

setAxisID

public void setAxisID(java.util.List<IdentifierType> axisID)
Set of alternative identifications of this coordinate system axis. The first axisID, if any, is normally the primary identification code, and any others are aliases.

Parameters:
axisID - allowed object is IdentifierType