/** * * * * $Id$ */ package net.opengis.wps; import net.opengis.ows11.CapabilitiesBaseType; /** * * A representation of the model object 'WPS Capabilities Type'. * * *

* The following features are supported: *

*

* * @see net.opengis.wps.WpsPackage#getWPSCapabilitiesType() * @model extendedMetaData="name='WPSCapabilitiesType' kind='elementOnly'" * @generated */ public interface WPSCapabilitiesType extends CapabilitiesBaseType { /** * Returns the value of the 'Process Offerings' containment reference. * * * * List of brief descriptions of the processes offered by this WPS server. * * @return the value of the 'Process Offerings' containment reference. * @see #setProcessOfferings(ProcessOfferingsType) * @see net.opengis.wps.WpsPackage#getWPSCapabilitiesType_ProcessOfferings() * @model containment="true" required="true" * extendedMetaData="kind='element' name='ProcessOfferings' namespace='##targetNamespace'" * @generated */ ProcessOfferingsType getProcessOfferings(); /** * Sets the value of the '{@link net.opengis.wps.WPSCapabilitiesType#getProcessOfferings Process Offerings}' containment reference. * * * @param value the new value of the 'Process Offerings' containment reference. * @see #getProcessOfferings() * @generated */ void setProcessOfferings(ProcessOfferingsType value); /** * Returns the value of the 'Languages' containment reference. * * * * List of the default and other languages supported by this service. * * @return the value of the 'Languages' containment reference. * @see #setLanguages(LanguagesType1) * @see net.opengis.wps.WpsPackage#getWPSCapabilitiesType_Languages() * @model containment="true" required="true" * extendedMetaData="kind='element' name='Languages' namespace='##targetNamespace'" * @generated */ LanguagesType1 getLanguages(); /** * Sets the value of the '{@link net.opengis.wps.WPSCapabilitiesType#getLanguages Languages}' containment reference. * * * @param value the new value of the 'Languages' containment reference. * @see #getLanguages() * @generated */ void setLanguages(LanguagesType1 value); /** * Returns the value of the 'WSDL' containment reference. * * * * Location of a WSDL document which describes the entire service. * * @return the value of the 'WSDL' containment reference. * @see #setWSDL(WSDLType) * @see net.opengis.wps.WpsPackage#getWPSCapabilitiesType_WSDL() * @model containment="true" * extendedMetaData="kind='element' name='WSDL' namespace='##targetNamespace'" * @generated */ WSDLType getWSDL(); /** * Sets the value of the '{@link net.opengis.wps.WPSCapabilitiesType#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 'Service' attribute. * The default value is "WPS". * *

* If the meaning of the 'Service' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Service' attribute. * @see #isSetService() * @see #unsetService() * @see #setService(Object) * @see net.opengis.wps.WpsPackage#getWPSCapabilitiesType_Service() * @model default="WPS" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" required="true" * extendedMetaData="kind='attribute' name='service'" * @generated */ Object getService(); /** * Sets the value of the '{@link net.opengis.wps.WPSCapabilitiesType#getService Service}' attribute. * * * @param value the new value of the 'Service' attribute. * @see #isSetService() * @see #unsetService() * @see #getService() * @generated */ void setService(Object value); /** * Unsets the value of the '{@link net.opengis.wps.WPSCapabilitiesType#getService Service}' attribute. * * * @see #isSetService() * @see #getService() * @see #setService(Object) * @generated */ void unsetService(); /** * Returns whether the value of the '{@link net.opengis.wps.WPSCapabilitiesType#getService Service}' attribute is set. * * * @return whether the value of the 'Service' attribute is set. * @see #unsetService() * @see #getService() * @see #setService(Object) * @generated */ boolean isSetService(); } // WPSCapabilitiesType