org.citygml4j.jaxb.gml._3_1_1
Class ConversionType

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.AbstractCoordinateOperationBaseType
              extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationType
                  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeneralConversionType
                      extended by org.citygml4j.jaxb.gml._3_1_1.ConversionType

public class ConversionType
extends AbstractGeneralConversionType

A concrete operation on coordinates that does not include any change of Datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters. This concrete complexType can be used with all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance.

Java class for ConversionType complex type.

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

 <complexType name="ConversionType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGeneralConversionType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}usesMethod"/>
         <element ref="{http://www.opengis.net/gml}usesValue" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
ConversionType()
           
 
Method Summary
 OperationMethodRefType getUsesMethod()
          Gets the value of the usesMethod property.
 java.util.List<ParameterValueType> getUsesValue()
          Unordered list of composition associations to the set of parameter values used by this conversion operation.
 boolean isSetUsesMethod()
           
 boolean isSetUsesValue()
           
 void setUsesMethod(OperationMethodRefType value)
          Sets the value of the usesMethod property.
 void setUsesValue(java.util.List<ParameterValueType> usesValue)
          Unordered list of composition associations to the set of parameter values used by this conversion operation.
 void unsetUsesValue()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationType
get_PositionalAccuracy, getCoordinateOperationID, getOperationVersion, getRemarks, getScope, getSourceCRS, getTargetCRS, getValidArea, isSet_PositionalAccuracy, isSetCoordinateOperationID, isSetOperationVersion, isSetRemarks, isSetScope, isSetSourceCRS, isSetTargetCRS, isSetValidArea, set_PositionalAccuracy, setCoordinateOperationID, setOperationVersion, setRemarks, setScope, setSourceCRS, setTargetCRS, setValidArea, unset_PositionalAccuracy, unsetCoordinateOperationID
 
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

ConversionType

public ConversionType()
Method Detail

getUsesMethod

public OperationMethodRefType getUsesMethod()
Gets the value of the usesMethod property.

Returns:
possible object is OperationMethodRefType

setUsesMethod

public void setUsesMethod(OperationMethodRefType value)
Sets the value of the usesMethod property.

Parameters:
value - allowed object is OperationMethodRefType

isSetUsesMethod

public boolean isSetUsesMethod()

getUsesValue

public java.util.List<ParameterValueType> getUsesValue()
Unordered list of composition associations to the set of parameter values used by this conversion operation. Gets the value of the usesValue 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 usesValue property.

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

    getUsesValue().add(newItem);
 

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


isSetUsesValue

public boolean isSetUsesValue()

unsetUsesValue

public void unsetUsesValue()

setUsesValue

public void setUsesValue(java.util.List<ParameterValueType> usesValue)
Unordered list of composition associations to the set of parameter values used by this conversion operation.

Parameters:
usesValue - allowed object is ParameterValueType