GeoAPI 1.0
Build 2004-05-18

org.opengis.parameter
Interface GeneralOperationParameter

All Superinterfaces:
Info
All Known Subinterfaces:
OperationParameter, OperationParameterGroup

public interface GeneralOperationParameter
extends Info

Abstract definition of a parameter or group of parameters used by an operation method.

Version:
Abstract specification 2.0
Author:
ISO 19111, OpenGIS® consortium
See Also:
GeneralParameterValue
UML identifier (abstract type): CC_GeneralOperationParameter

Method Summary
 GeneralParameterValue createValue()
          Creates a new instance of parameter value or group initialized with the default value(s).
 int getMaximumOccurs()
          The maximum number of times that values for this parameter group or parameter can be included.
 int getMinimumOccurs()
          The minimum number of times that values for this parameter group or parameter are required.
 
Methods inherited from interface Info
getIdentifiers, getName, getRemarks
 

Method Detail

createValue

GeneralParameterValue createValue()
Creates a new instance of parameter value or group initialized with the default value(s). The parameter value descriptor for the created parameter value(s) will be this object.


getMinimumOccurs

int getMinimumOccurs()
The minimum number of times that values for this parameter group or parameter are required. The default value is one. A value of 0 means an optional parameter.

Returns:
The minimum occurrences.
See Also:
getMaximumOccurs()
UML identifier (optional attribute): minimumOccurs

getMaximumOccurs

int getMaximumOccurs()
The maximum number of times that values for this parameter group or parameter can be included. The default value is one.

Returns:
The maximum occurrences.
See Also:
getMinimumOccurs()
UML identifier (optional attribute): OperationParameterGroup.maximumOccurs

GeoAPI 1.0
Build 2004-05-18

Symbols, terms and definitions
Copyright OpenGIS® Consortium