/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.wps10; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see net.opengis.wps10.Wps10Package * @generated */ public interface Wps10Factory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Wps10Factory eINSTANCE = net.opengis.wps10.impl.Wps10FactoryImpl.init(); /** * Returns a new object of class '<em>Body Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Body Reference Type</em>'. * @generated */ BodyReferenceType createBodyReferenceType(); /** * Returns a new object of class '<em>Complex Data Combinations Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Complex Data Combinations Type</em>'. * @generated */ ComplexDataCombinationsType createComplexDataCombinationsType(); /** * Returns a new object of class '<em>Complex Data Combination Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Complex Data Combination Type</em>'. * @generated */ ComplexDataCombinationType createComplexDataCombinationType(); /** * Returns a new object of class '<em>Complex Data Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Complex Data Description Type</em>'. * @generated */ ComplexDataDescriptionType createComplexDataDescriptionType(); /** * Returns a new object of class '<em>Complex Data Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Complex Data Type</em>'. * @generated */ ComplexDataType createComplexDataType(); /** * Returns a new object of class '<em>CR Ss Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>CR Ss Type</em>'. * @generated */ CRSsType createCRSsType(); /** * Returns a new object of class '<em>Data Inputs Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Data Inputs Type</em>'. * @generated */ DataInputsType createDataInputsType(); /** * Returns a new object of class '<em>Data Inputs Type1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Data Inputs Type1</em>'. * @generated */ DataInputsType1 createDataInputsType1(); /** * Returns a new object of class '<em>Data Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Data Type</em>'. * @generated */ DataType createDataType(); /** * Returns a new object of class '<em>Default Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Default Type</em>'. * @generated */ DefaultType createDefaultType(); /** * Returns a new object of class '<em>Default Type1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Default Type1</em>'. * @generated */ DefaultType1 createDefaultType1(); /** * Returns a new object of class '<em>Default Type2</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Default Type2</em>'. * @generated */ DefaultType2 createDefaultType2(); /** * Returns a new object of class '<em>Describe Process Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Describe Process Type</em>'. * @generated */ DescribeProcessType createDescribeProcessType(); /** * Returns a new object of class '<em>Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Description Type</em>'. * @generated */ DescriptionType createDescriptionType(); /** * Returns a new object of class '<em>Document Output Definition Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Document Output Definition Type</em>'. * @generated */ DocumentOutputDefinitionType createDocumentOutputDefinitionType(); /** * Returns a new object of class '<em>Document Root</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Document Root</em>'. * @generated */ DocumentRoot createDocumentRoot(); /** * Returns a new object of class '<em>Execute Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Execute Response Type</em>'. * @generated */ ExecuteResponseType createExecuteResponseType(); /** * Returns a new object of class '<em>Execute Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Execute Type</em>'. * @generated */ ExecuteType createExecuteType(); /** * Returns a new object of class '<em>Get Capabilities Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Get Capabilities Type</em>'. * @generated */ GetCapabilitiesType createGetCapabilitiesType(); /** * Returns a new object of class '<em>Header Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Header Type</em>'. * @generated */ HeaderType createHeaderType(); /** * Returns a new object of class '<em>Input Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Input Description Type</em>'. * @generated */ InputDescriptionType createInputDescriptionType(); /** * Returns a new object of class '<em>Input Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Input Reference Type</em>'. * @generated */ InputReferenceType createInputReferenceType(); /** * Returns a new object of class '<em>Input Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Input Type</em>'. * @generated */ InputType createInputType(); /** * Returns a new object of class '<em>Languages Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Languages Type</em>'. * @generated */ LanguagesType createLanguagesType(); /** * Returns a new object of class '<em>Languages Type1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Languages Type1</em>'. * @generated */ LanguagesType1 createLanguagesType1(); /** * Returns a new object of class '<em>Literal Data Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Literal Data Type</em>'. * @generated */ LiteralDataType createLiteralDataType(); /** * Returns a new object of class '<em>Literal Input Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Literal Input Type</em>'. * @generated */ LiteralInputType createLiteralInputType(); /** * Returns a new object of class '<em>Literal Output Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Literal Output Type</em>'. * @generated */ LiteralOutputType createLiteralOutputType(); /** * Returns a new object of class '<em>Output Data Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Data Type</em>'. * @generated */ OutputDataType createOutputDataType(); /** * Returns a new object of class '<em>Output Definitions Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Definitions Type</em>'. * @generated */ OutputDefinitionsType createOutputDefinitionsType(); /** * Returns a new object of class '<em>Output Definition Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Definition Type</em>'. * @generated */ OutputDefinitionType createOutputDefinitionType(); /** * Returns a new object of class '<em>Output Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Description Type</em>'. * @generated */ OutputDescriptionType createOutputDescriptionType(); /** * Returns a new object of class '<em>Output Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Reference Type</em>'. * @generated */ OutputReferenceType createOutputReferenceType(); /** * Returns a new object of class '<em>Process Brief Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Brief Type</em>'. * @generated */ ProcessBriefType createProcessBriefType(); /** * Returns a new object of class '<em>Process Descriptions Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Descriptions Type</em>'. * @generated */ ProcessDescriptionsType createProcessDescriptionsType(); /** * Returns a new object of class '<em>Process Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Description Type</em>'. * @generated */ ProcessDescriptionType createProcessDescriptionType(); /** * Returns a new object of class '<em>Process Failed Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Failed Type</em>'. * @generated */ ProcessFailedType createProcessFailedType(); /** * Returns a new object of class '<em>Process Offerings Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Offerings Type</em>'. * @generated */ ProcessOfferingsType createProcessOfferingsType(); /** * Returns a new object of class '<em>Process Outputs Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Outputs Type</em>'. * @generated */ ProcessOutputsType createProcessOutputsType(); /** * Returns a new object of class '<em>Process Outputs Type1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Outputs Type1</em>'. * @generated */ ProcessOutputsType1 createProcessOutputsType1(); /** * Returns a new object of class '<em>Process Started Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Process Started Type</em>'. * @generated */ ProcessStartedType createProcessStartedType(); /** * Returns a new object of class '<em>Request Base Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Request Base Type</em>'. * @generated */ RequestBaseType createRequestBaseType(); /** * Returns a new object of class '<em>Response Base Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Response Base Type</em>'. * @generated */ ResponseBaseType createResponseBaseType(); /** * Returns a new object of class '<em>Response Document Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Response Document Type</em>'. * @generated */ ResponseDocumentType createResponseDocumentType(); /** * Returns a new object of class '<em>Response Form Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Response Form Type</em>'. * @generated */ ResponseFormType createResponseFormType(); /** * Returns a new object of class '<em>Status Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Status Type</em>'. * @generated */ StatusType createStatusType(); /** * Returns a new object of class '<em>Supported Complex Data Input Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supported Complex Data Input Type</em>'. * @generated */ SupportedComplexDataInputType createSupportedComplexDataInputType(); /** * Returns a new object of class '<em>Supported Complex Data Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supported Complex Data Type</em>'. * @generated */ SupportedComplexDataType createSupportedComplexDataType(); /** * Returns a new object of class '<em>Supported CR Ss Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supported CR Ss Type</em>'. * @generated */ SupportedCRSsType createSupportedCRSsType(); /** * Returns a new object of class '<em>Supported UO Ms Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supported UO Ms Type</em>'. * @generated */ SupportedUOMsType createSupportedUOMsType(); /** * Returns a new object of class '<em>UO Ms Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>UO Ms Type</em>'. * @generated */ UOMsType createUOMsType(); /** * Returns a new object of class '<em>Values Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Values Reference Type</em>'. * @generated */ ValuesReferenceType createValuesReferenceType(); /** * Returns a new object of class '<em>WPS Capabilities Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>WPS Capabilities Type</em>'. * @generated */ WPSCapabilitiesType createWPSCapabilitiesType(); /** * Returns a new object of class '<em>WSDL Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>WSDL Type</em>'. * @generated */ WSDLType createWSDLType(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ Wps10Package getWps10Package(); } //Wps10Factory