/** * * * * $Id$ */ package net.opengis.wps; import org.eclipse.emf.common.util.EList; /** * * A representation of the model object 'Process Brief Type'. * * *

* The following features are supported: *

*

* * @see net.opengis.wps.WpsPackage#getProcessBriefType() * @model extendedMetaData="name='ProcessBriefType' kind='elementOnly'" * @generated */ public interface ProcessBriefType extends DescriptionType { /** * Returns the value of the 'Profile' attribute. * * * * Optional unordered list of application profiles to which this process complies. * * @return the value of the 'Profile' attribute. * @see #setProfile(String) * @see net.opengis.wps.WpsPackage#getProcessBriefType_Profile() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" * extendedMetaData="kind='element' name='Profile' namespace='##targetNamespace'" * @generated */ String getProfile(); /** * Sets the value of the '{@link net.opengis.wps.ProcessBriefType#getProfile Profile}' attribute. * * * @param value the new value of the 'Profile' attribute. * @see #getProfile() * @generated */ void setProfile(String value); /** * Returns the value of the 'WSDL' containment reference. * * * * Location of a WSDL document which describes this process. * * @return the value of the 'WSDL' containment reference. * @see #setWSDL(WSDLType) * @see net.opengis.wps.WpsPackage#getProcessBriefType_WSDL() * @model containment="true" * extendedMetaData="kind='element' name='WSDL' namespace='##targetNamespace'" * @generated */ WSDLType getWSDL(); /** * Sets the value of the '{@link net.opengis.wps.ProcessBriefType#getWSDL WSDL}' containment reference. * * * @param value the new value of the 'WSDL' containment reference. * @see #getWSDL() * @generated */ void setWSDL(WSDLType value); /** * Returns the value of the 'Process Version' attribute. * * * * Release version of this Process, included when a process version needs to be included for clarification about the process to be used. It is possible that a WPS supports a process with different versions due to reasons such as modifications of process algorithms. Notice that this is the version identifier for the process, not the version of the WPS interface. The processVersion is informative only. Version negotiation for processVersion is not available. Requests to Execute a process do not include a processVersion identifier. * * @return the value of the 'Process Version' attribute. * @see #setProcessVersion(String) * @see net.opengis.wps.WpsPackage#getProcessBriefType_ProcessVersion() * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true" * extendedMetaData="kind='attribute' name='processVersion' namespace='##targetNamespace'" * @generated */ String getProcessVersion(); /** * Sets the value of the '{@link net.opengis.wps.ProcessBriefType#getProcessVersion Process Version}' attribute. * * * @param value the new value of the 'Process Version' attribute. * @see #getProcessVersion() * @generated */ void setProcessVersion(String value); } // ProcessBriefType