org.citygml4j.jaxb.gml._3_1_1
Class OperationParameterGroupType

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.OperationParameterGroupBaseType
                  extended by org.citygml4j.jaxb.gml._3_1_1.OperationParameterGroupType

public class OperationParameterGroupType
extends OperationParameterGroupBaseType

The definition of a group of parameters used by an operation method. This complexType is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.

Java class for OperationParameterGroupType complex type.

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

 <complexType name="OperationParameterGroupType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}OperationParameterGroupBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}groupID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}maximumOccurs" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}includesParameter" maxOccurs="unbounded" minOccurs="2"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
OperationParameterGroupType()
           
 
Method Summary
 java.util.List<IdentifierType> getGroupID()
          Set of alternative identifications of this operation parameter group.
 java.util.List<AbstractGeneralOperationParameterRefType> getIncludesParameter()
          Unordered list of associations to the set of operation parameters that are members of this group.
 java.math.BigInteger getMaximumOccurs()
          Gets the value of the maximumOccurs property.
 StringOrRefType getRemarks()
          Comments on or information about this operation parameter group, including source information.
 boolean isSetGroupID()
           
 boolean isSetIncludesParameter()
           
 boolean isSetMaximumOccurs()
           
 boolean isSetRemarks()
           
 void setGroupID(java.util.List<IdentifierType> groupID)
          Set of alternative identifications of this operation parameter group.
 void setIncludesParameter(java.util.List<AbstractGeneralOperationParameterRefType> includesParameter)
          Unordered list of associations to the set of operation parameters that are members of this group.
 void setMaximumOccurs(java.math.BigInteger value)
          Sets the value of the maximumOccurs property.
 void setRemarks(StringOrRefType value)
          Sets the value of the remarks property.
 void unsetGroupID()
           
 void unsetIncludesParameter()
           
 
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

OperationParameterGroupType

public OperationParameterGroupType()
Method Detail

getGroupID

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

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

    getGroupID().add(newItem);
 

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


isSetGroupID

public boolean isSetGroupID()

unsetGroupID

public void unsetGroupID()

getRemarks

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

getMaximumOccurs

public java.math.BigInteger getMaximumOccurs()
Gets the value of the maximumOccurs property.

Returns:
possible object is BigInteger

setMaximumOccurs

public void setMaximumOccurs(java.math.BigInteger value)
Sets the value of the maximumOccurs property.

Parameters:
value - allowed object is BigInteger

isSetMaximumOccurs

public boolean isSetMaximumOccurs()

getIncludesParameter

public java.util.List<AbstractGeneralOperationParameterRefType> getIncludesParameter()
Unordered list of associations to the set of operation parameters that are members of this group. Gets the value of the includesParameter 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 includesParameter property.

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

    getIncludesParameter().add(newItem);
 

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


isSetIncludesParameter

public boolean isSetIncludesParameter()

unsetIncludesParameter

public void unsetIncludesParameter()

setGroupID

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

Parameters:
groupID - allowed object is IdentifierType

setIncludesParameter

public void setIncludesParameter(java.util.List<AbstractGeneralOperationParameterRefType> includesParameter)
Unordered list of associations to the set of operation parameters that are members of this group.

Parameters:
includesParameter - allowed object is AbstractGeneralOperationParameterRefType