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 class for CoordinateSystemAxisType complex type.

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

 <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()
          Gets the value of the axisAbbrev property.
 CodeType getAxisDirection()
          Gets the value of the axisDirection property.
 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()
          Gets the value of the uom property.
 boolean isSetAxisAbbrev()
           
 boolean isSetAxisDirection()
           
 boolean isSetAxisID()
           
 boolean isSetRemarks()
           
 boolean isSetUom()
           
 void setAxisAbbrev(CodeType value)
          Sets the value of the axisAbbrev property.
 void setAxisDirection(CodeType value)
          Sets the value of the axisDirection property.
 void setAxisID(java.util.List<IdentifierType> axisID)
          Set of alternative identifications of this coordinate system axis.
 void setRemarks(StringOrRefType value)
          Sets the value of the remarks property.
 void setUom(java.lang.String value)
          Sets the value of the uom property.
 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)
Sets the value of the remarks property.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getAxisAbbrev

public CodeType getAxisAbbrev()
Gets the value of the axisAbbrev property.

Returns:
possible object is CodeType

setAxisAbbrev

public void setAxisAbbrev(CodeType value)
Sets the value of the axisAbbrev property.

Parameters:
value - allowed object is CodeType

isSetAxisAbbrev

public boolean isSetAxisAbbrev()

getAxisDirection

public CodeType getAxisDirection()
Gets the value of the axisDirection property.

Returns:
possible object is CodeType

setAxisDirection

public void setAxisDirection(CodeType value)
Sets the value of the axisDirection property.

Parameters:
value - allowed object is CodeType

isSetAxisDirection

public boolean isSetAxisDirection()

getUom

public java.lang.String getUom()
Gets the value of the uom property.

Returns:
possible object is String

setUom

public void setUom(java.lang.String value)
Sets the value of the uom property.

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