/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.wfs20; 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.wfs20.Wfs20Package * @generated */ public interface Wfs20Factory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Wfs20Factory eINSTANCE = net.opengis.wfs20.impl.Wfs20FactoryImpl.init(); /** * Returns a new object of class '<em>Abstract Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Abstract Type</em>'. * @generated */ AbstractType createAbstractType(); /** * Returns a new object of class '<em>Action Results Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Action Results Type</em>'. * @generated */ ActionResultsType createActionResultsType(); /** * Returns a new object of class '<em>Additional Objects Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Additional Objects Type</em>'. * @generated */ AdditionalObjectsType createAdditionalObjectsType(); /** * Returns a new object of class '<em>Additional Values Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Additional Values Type</em>'. * @generated */ AdditionalValuesType createAdditionalValuesType(); /** * Returns a new object of class '<em>Created Or Modified Feature Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Created Or Modified Feature Type</em>'. * @generated */ CreatedOrModifiedFeatureType createCreatedOrModifiedFeatureType(); /** * Returns a new object of class '<em>Create Stored Query Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Create Stored Query Response Type</em>'. * @generated */ CreateStoredQueryResponseType createCreateStoredQueryResponseType(); /** * Returns a new object of class '<em>Create Stored Query Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Create Stored Query Type</em>'. * @generated */ CreateStoredQueryType createCreateStoredQueryType(); /** * Returns a new object of class '<em>Delete Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Delete Type</em>'. * @generated */ DeleteType createDeleteType(); /** * Returns a new object of class '<em>Describe Feature Type Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Describe Feature Type Type</em>'. * @generated */ DescribeFeatureTypeType createDescribeFeatureTypeType(); /** * Returns a new object of class '<em>Describe Stored Queries Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Describe Stored Queries Response Type</em>'. * @generated */ DescribeStoredQueriesResponseType createDescribeStoredQueriesResponseType(); /** * Returns a new object of class '<em>Describe Stored Queries Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Describe Stored Queries Type</em>'. * @generated */ DescribeStoredQueriesType createDescribeStoredQueriesType(); /** * 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>Drop Stored Query Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Drop Stored Query Type</em>'. * @generated */ DropStoredQueryType createDropStoredQueryType(); /** * Returns a new object of class '<em>Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Element Type</em>'. * @generated */ ElementType createElementType(); /** * Returns a new object of class '<em>Empty Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Empty Type</em>'. * @generated */ EmptyType createEmptyType(); /** * Returns a new object of class '<em>Envelope Property Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Envelope Property Type</em>'. * @generated */ EnvelopePropertyType createEnvelopePropertyType(); /** * Returns a new object of class '<em>Execution Status Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Execution Status Type</em>'. * @generated */ ExecutionStatusType createExecutionStatusType(); /** * Returns a new object of class '<em>Extended Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Extended Description Type</em>'. * @generated */ ExtendedDescriptionType createExtendedDescriptionType(); /** * Returns a new object of class '<em>Feature Collection Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Feature Collection Type</em>'. * @generated */ FeatureCollectionType createFeatureCollectionType(); /** * Returns a new object of class '<em>Features Locked Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Features Locked Type</em>'. * @generated */ FeaturesLockedType createFeaturesLockedType(); /** * Returns a new object of class '<em>Features Not Locked Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Features Not Locked Type</em>'. * @generated */ FeaturesNotLockedType createFeaturesNotLockedType(); /** * Returns a new object of class '<em>Feature Type List Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Feature Type List Type</em>'. * @generated */ FeatureTypeListType createFeatureTypeListType(); /** * Returns a new object of class '<em>Feature Type Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Feature Type Type</em>'. * @generated */ FeatureTypeType createFeatureTypeType(); /** * 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>Get Feature Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Get Feature Type</em>'. * @generated */ GetFeatureType createGetFeatureType(); /** * Returns a new object of class '<em>Get Feature With Lock Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Get Feature With Lock Type</em>'. * @generated */ GetFeatureWithLockType createGetFeatureWithLockType(); /** * Returns a new object of class '<em>Get Property Value Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Get Property Value Type</em>'. * @generated */ GetPropertyValueType createGetPropertyValueType(); /** * Returns a new object of class '<em>Insert Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Insert Type</em>'. * @generated */ InsertType createInsertType(); /** * Returns a new object of class '<em>List Stored Queries Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>List Stored Queries Response Type</em>'. * @generated */ ListStoredQueriesResponseType createListStoredQueriesResponseType(); /** * Returns a new object of class '<em>List Stored Queries Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>List Stored Queries Type</em>'. * @generated */ ListStoredQueriesType createListStoredQueriesType(); /** * Returns a new object of class '<em>Lock Feature Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Lock Feature Response Type</em>'. * @generated */ LockFeatureResponseType createLockFeatureResponseType(); /** * Returns a new object of class '<em>Lock Feature Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Lock Feature Type</em>'. * @generated */ LockFeatureType createLockFeatureType(); /** * Returns a new object of class '<em>Member Property Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Member Property Type</em>'. * @generated */ MemberPropertyType createMemberPropertyType(); /** * Returns a new object of class '<em>Metadata URL Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Metadata URL Type</em>'. * @generated */ MetadataURLType createMetadataURLType(); /** * Returns a new object of class '<em>Native Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Native Type</em>'. * @generated */ NativeType createNativeType(); /** * Returns a new object of class '<em>No CRS Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>No CRS Type</em>'. * @generated */ NoCRSType createNoCRSType(); /** * Returns a new object of class '<em>Output Format List Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Output Format List Type</em>'. * @generated */ OutputFormatListType createOutputFormatListType(); /** * Returns a new object of class '<em>Parameter Expression Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Parameter Expression Type</em>'. * @generated */ ParameterExpressionType createParameterExpressionType(); /** * Returns a new object of class '<em>Parameter Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Parameter Type</em>'. * @generated */ ParameterType createParameterType(); /** * Returns a new object of class '<em>Property Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Property Name Type</em>'. * @generated */ PropertyNameType createPropertyNameType(); /** * Returns a new object of class '<em>Property Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Property Type</em>'. * @generated */ PropertyType createPropertyType(); /** * Returns a new object of class '<em>Query Expression Text Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Query Expression Text Type</em>'. * @generated */ QueryExpressionTextType createQueryExpressionTextType(); /** * Returns a new object of class '<em>Query Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Query Type</em>'. * @generated */ QueryType createQueryType(); /** * Returns a new object of class '<em>Replace Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Replace Type</em>'. * @generated */ ReplaceType createReplaceType(); /** * Returns a new object of class '<em>Simple Feature Collection Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Simple Feature Collection Type</em>'. * @generated */ SimpleFeatureCollectionType createSimpleFeatureCollectionType(); /** * Returns a new object of class '<em>Stored Query Description Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stored Query Description Type</em>'. * @generated */ StoredQueryDescriptionType createStoredQueryDescriptionType(); /** * Returns a new object of class '<em>Stored Query List Item Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stored Query List Item Type</em>'. * @generated */ StoredQueryListItemType createStoredQueryListItemType(); /** * Returns a new object of class '<em>Stored Query Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stored Query Type</em>'. * @generated */ StoredQueryType createStoredQueryType(); /** * Returns a new object of class '<em>Title Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Title Type</em>'. * @generated */ TitleType createTitleType(); /** * Returns a new object of class '<em>Transaction Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Transaction Response Type</em>'. * @generated */ TransactionResponseType createTransactionResponseType(); /** * Returns a new object of class '<em>Transaction Summary Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Transaction Summary Type</em>'. * @generated */ TransactionSummaryType createTransactionSummaryType(); /** * Returns a new object of class '<em>Transaction Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Transaction Type</em>'. * @generated */ TransactionType createTransactionType(); /** * Returns a new object of class '<em>Truncated Response Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Truncated Response Type</em>'. * @generated */ TruncatedResponseType createTruncatedResponseType(); /** * Returns a new object of class '<em>Tuple Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Tuple Type</em>'. * @generated */ TupleType createTupleType(); /** * Returns a new object of class '<em>Update Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Update Type</em>'. * @generated */ UpdateType createUpdateType(); /** * Returns a new object of class '<em>Value Collection Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value Collection Type</em>'. * @generated */ ValueCollectionType createValueCollectionType(); /** * Returns a new object of class '<em>Value List Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value List Type</em>'. * @generated */ ValueListType createValueListType(); /** * Returns a new object of class '<em>Value Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value Reference Type</em>'. * @generated */ ValueReferenceType createValueReferenceType(); /** * Returns a new object of class '<em>WFS Capabilities Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>WFS Capabilities Type</em>'. * @generated */ WFSCapabilitiesType createWFSCapabilitiesType(); /** * 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 */ Wfs20Package getWfs20Package(); } //Wfs20Factory