org.citygml4j.jaxb.gml._3_1_1
Class OperationParameterType

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.AbstractGeneralOperationParameterType
              extended by org.citygml4j.jaxb.gml._3_1_1.OperationParameterBaseType
                  extended by org.citygml4j.jaxb.gml._3_1_1.OperationParameterType

public class OperationParameterType
extends OperationParameterBaseType

The definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complexType is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.

Java class for OperationParameterType complex type.

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

 <complexType name="OperationParameterType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}OperationParameterBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}parameterID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
OperationParameterType()
           
 
Method Summary
 java.util.List<IdentifierType> getParameterID()
          Set of alternative identifications of this operation parameter.
 StringOrRefType getRemarks()
          Comments on or information about this operation parameter, including source information.
 boolean isSetParameterID()
           
 boolean isSetRemarks()
           
 void setParameterID(java.util.List<IdentifierType> parameterID)
          Set of alternative identifications of this operation parameter.
 void setRemarks(StringOrRefType value)
          Sets the value of the remarks property.
 void unsetParameterID()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGeneralOperationParameterType
getMinimumOccurs, isSetMinimumOccurs, setMinimumOccurs
 
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

OperationParameterType

public OperationParameterType()
Method Detail

getParameterID

public java.util.List<IdentifierType> getParameterID()
Set of alternative identifications of this operation parameter. The first parameterID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the parameterID 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 parameterID property.

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

    getParameterID().add(newItem);
 

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


isSetParameterID

public boolean isSetParameterID()

unsetParameterID

public void unsetParameterID()

getRemarks

public StringOrRefType getRemarks()
Comments on or information about this operation parameter, including 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()

setParameterID

public void setParameterID(java.util.List<IdentifierType> parameterID)
Set of alternative identifications of this operation parameter. The first parameterID, if any, is normally the primary identification code, and any others are aliases.

Parameters:
parameterID - allowed object is IdentifierType