org.citygml4j.jaxb.gml._3_1_1
Class ParameterValueGroupType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeneralParameterValueType
      extended by org.citygml4j.jaxb.gml._3_1_1.ParameterValueGroupType

public class ParameterValueGroupType
extends AbstractGeneralParameterValueType

A group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher level parameterValueGroup, if those instances contain different values of one or more parameterValues which suitably distinquish among those groups. This concrete complexType can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.

Java class for ParameterValueGroupType complex type.

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

 <complexType name="ParameterValueGroupType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGeneralParameterValueType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}includesValue" maxOccurs="unbounded" minOccurs="2"/>
         <element ref="{http://www.opengis.net/gml}valuesOfGroup"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
ParameterValueGroupType()
           
 
Method Summary
 java.util.List<AbstractGeneralParameterValueType> getIncludesValue()
          Unordered set of composition associations to the parameter values and groups of values included in this group.
 OperationParameterGroupRefType getValuesOfGroup()
          Gets the value of the valuesOfGroup property.
 boolean isSetIncludesValue()
           
 boolean isSetValuesOfGroup()
           
 void setIncludesValue(java.util.List<AbstractGeneralParameterValueType> includesValue)
          Unordered set of composition associations to the parameter values and groups of values included in this group.
 void setValuesOfGroup(OperationParameterGroupRefType value)
          Sets the value of the valuesOfGroup property.
 void unsetIncludesValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterValueGroupType

public ParameterValueGroupType()
Method Detail

getIncludesValue

public java.util.List<AbstractGeneralParameterValueType> getIncludesValue()
Unordered set of composition associations to the parameter values and groups of values included in this group. Gets the value of the includesValue 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 includesValue property.

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

    getIncludesValue().add(newItem);
 

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


isSetIncludesValue

public boolean isSetIncludesValue()

unsetIncludesValue

public void unsetIncludesValue()

getValuesOfGroup

public OperationParameterGroupRefType getValuesOfGroup()
Gets the value of the valuesOfGroup property.

Returns:
possible object is OperationParameterGroupRefType

setValuesOfGroup

public void setValuesOfGroup(OperationParameterGroupRefType value)
Sets the value of the valuesOfGroup property.

Parameters:
value - allowed object is OperationParameterGroupRefType

isSetValuesOfGroup

public boolean isSetValuesOfGroup()

setIncludesValue

public void setIncludesValue(java.util.List<AbstractGeneralParameterValueType> includesValue)
Unordered set of composition associations to the parameter values and groups of values included in this group.

Parameters:
includesValue - allowed object is AbstractGeneralParameterValueType