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