net.opengis.gml
Class OperationParameterGroupType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractGeneralOperationParameterType
              extended by net.opengis.gml.OperationParameterGroupBaseType
                  extended by net.opengis.gml.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.

Classe Java pour OperationParameterGroupType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <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>
 


Field Summary
protected  List<IdentifierType> groupID
           
protected  List<AbstractGeneralOperationParameterRefType> includesParameter
           
protected  BigInteger maximumOccurs
           
protected  StringOrRefType remarks
           
 
Fields inherited from class net.opengis.gml.AbstractGeneralOperationParameterType
minimumOccurs
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
OperationParameterGroupType()
           
 
Method Summary
 List<IdentifierType> getGroupID()
          Set of alternative identifications of this operation parameter group.
 List<AbstractGeneralOperationParameterRefType> getIncludesParameter()
          Unordered list of associations to the set of operation parameters that are members of this group.
 BigInteger getMaximumOccurs()
          Obtient la valeur de la propriété maximumOccurs.
 StringOrRefType getRemarks()
          Comments on or information about this operation parameter group, including source information.
 boolean isSetGroupID()
           
 boolean isSetIncludesParameter()
           
 boolean isSetMaximumOccurs()
           
 boolean isSetRemarks()
           
 void setMaximumOccurs(BigInteger value)
          Définit la valeur de la propriété maximumOccurs.
 void setRemarks(StringOrRefType value)
          Définit la valeur de la propriété remarks.
 void unsetGroupID()
           
 void unsetIncludesParameter()
           
 
Methods inherited from class net.opengis.gml.AbstractGeneralOperationParameterType
getMinimumOccurs, isSetMinimumOccurs, setMinimumOccurs
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupID

protected List<IdentifierType> groupID

remarks

protected StringOrRefType remarks

maximumOccurs

protected BigInteger maximumOccurs

includesParameter

protected List<AbstractGeneralOperationParameterRefType> includesParameter
Constructor Detail

OperationParameterGroupType

public OperationParameterGroupType()
Method Detail

getGroupID

public 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)
Définit la valeur de la propriété remarks.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getMaximumOccurs

public BigInteger getMaximumOccurs()
Obtient la valeur de la propriété maximumOccurs.

Returns:
possible object is BigInteger

setMaximumOccurs

public void setMaximumOccurs(BigInteger value)
Définit la valeur de la propriété maximumOccurs.

Parameters:
value - allowed object is BigInteger

isSetMaximumOccurs

public boolean isSetMaximumOccurs()

getIncludesParameter

public 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()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.