net.opengis.wps10
Interface InputDescriptionType

All Superinterfaces:
DescriptionType, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
InputDescriptionTypeImpl

public interface InputDescriptionType
extends DescriptionType

A representation of the model object 'Input Description Type'. Description of an input to a process. In this use, the DescriptionType shall describe this process input.

The following features are supported:

See Also:
Wps10Package.getInputDescriptionType()

Method Summary
 SupportedCRSsType getBoundingBoxData()
          Returns the value of the 'Bounding Box Data' containment reference.
 SupportedComplexDataInputType getComplexData()
          Returns the value of the 'Complex Data' containment reference.
 LiteralInputType getLiteralData()
          Returns the value of the 'Literal Data' containment reference.
 java.math.BigInteger getMaxOccurs()
          Returns the value of the 'Max Occurs' attribute.
 java.math.BigInteger getMinOccurs()
          Returns the value of the 'Min Occurs' attribute.
 void setBoundingBoxData(SupportedCRSsType value)
          Sets the value of the 'Bounding Box Data' containment reference.
 void setComplexData(SupportedComplexDataInputType value)
          Sets the value of the 'Complex Data' containment reference.
 void setLiteralData(LiteralInputType value)
          Sets the value of the 'Literal Data' containment reference.
 void setMaxOccurs(java.math.BigInteger value)
          Sets the value of the 'Max Occurs' attribute.
 void setMinOccurs(java.math.BigInteger value)
          Sets the value of the 'Min Occurs' attribute.
 
Methods inherited from interface net.opengis.wps10.DescriptionType
getAbstract, getIdentifier, getMetadata, getTitle, setAbstract, setIdentifier, setTitle
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getComplexData

SupportedComplexDataInputType getComplexData()
Returns the value of the 'Complex Data' containment reference. Indicates that this Input shall be a complex data structure (such as a GML document), and provides a list of Formats, Encodings, and Schemas supported for this Input. The value of this ComplexData structure can be input either embedded in the Execute request or remotely accessible to the server. The client can select from among the identified combinations of Formats, Encodings, and Schemas to specify the form of the Input. This allows for complete specification of particular versions of GML, or image formats.

Returns:
the value of the 'Complex Data' containment reference.
See Also:
setComplexData(SupportedComplexDataInputType), Wps10Package.getInputDescriptionType_ComplexData()

setComplexData

void setComplexData(SupportedComplexDataInputType value)
Sets the value of the 'Complex Data' containment reference.

Parameters:
value - the new value of the 'Complex Data' containment reference.
See Also:
getComplexData()

getLiteralData

LiteralInputType getLiteralData()
Returns the value of the 'Literal Data' containment reference. Indicates that this Input shall be a simple numeric value or character string that is embedded in the execute request, and describes the possible values.

Returns:
the value of the 'Literal Data' containment reference.
See Also:
setLiteralData(LiteralInputType), Wps10Package.getInputDescriptionType_LiteralData()

setLiteralData

void setLiteralData(LiteralInputType value)
Sets the value of the 'Literal Data' containment reference.

Parameters:
value - the new value of the 'Literal Data' containment reference.
See Also:
getLiteralData()

getBoundingBoxData

SupportedCRSsType getBoundingBoxData()
Returns the value of the 'Bounding Box Data' containment reference. Indicates that this Input shall be a BoundingBox data structure that is embedded in the execute request, and provides a list of the Coordinate Reference System support for this Bounding Box.

Returns:
the value of the 'Bounding Box Data' containment reference.
See Also:
setBoundingBoxData(SupportedCRSsType), Wps10Package.getInputDescriptionType_BoundingBoxData()

setBoundingBoxData

void setBoundingBoxData(SupportedCRSsType value)
Sets the value of the 'Bounding Box Data' containment reference.

Parameters:
value - the new value of the 'Bounding Box Data' containment reference.
See Also:
getBoundingBoxData()

getMaxOccurs

java.math.BigInteger getMaxOccurs()
Returns the value of the 'Max Occurs' attribute. The maximum number of times that values for this parameter are permitted in an Execute request. If "1" then this parameter may appear only once in an Execute request. If greater than "1", then this input parameter may appear that many times in an Execute request.

Returns:
the value of the 'Max Occurs' attribute.
See Also:
setMaxOccurs(BigInteger), Wps10Package.getInputDescriptionType_MaxOccurs()

setMaxOccurs

void setMaxOccurs(java.math.BigInteger value)
Sets the value of the 'Max Occurs' attribute.

Parameters:
value - the new value of the 'Max Occurs' attribute.
See Also:
getMaxOccurs()

getMinOccurs

java.math.BigInteger getMinOccurs()
Returns the value of the 'Min Occurs' attribute. The minimum number of times that values for this parameter are required in an Execute request. If "0", this data input is optional. If greater than "0" then this process input is required.

Returns:
the value of the 'Min Occurs' attribute.
See Also:
setMinOccurs(BigInteger), Wps10Package.getInputDescriptionType_MinOccurs()

setMinOccurs

void setMinOccurs(java.math.BigInteger value)
Sets the value of the 'Min Occurs' attribute.

Parameters:
value - the new value of the 'Min Occurs' attribute.
See Also:
getMinOccurs()


Copyright © 1996-2010 Geotools. All Rights Reserved.