/** * * * * $Id$ */ package net.opengis.wfs; 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.wfs.WfsPackage * @generated */ public interface WfsFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ WfsFactory eINSTANCE = net.opengis.wfs.impl.WfsFactoryImpl.init(); /** * Returns a new object of class 'Action Type'. * * * @return a new object of class 'Action Type'. * @generated */ ActionType createActionType(); /** * Returns a new object of class 'Delete Element Type'. * * * @return a new object of class 'Delete Element Type'. * @generated */ DeleteElementType createDeleteElementType(); /** * Returns a new object of class 'Describe Feature Type Type'. * * * @return a new object of class 'Describe Feature Type Type'. * @generated */ DescribeFeatureTypeType createDescribeFeatureTypeType(); /** * 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 'Feature Collection Type'. * * * @return a new object of class 'Feature Collection Type'. * @generated */ FeatureCollectionType createFeatureCollectionType(); /** * Returns a new object of class 'Feature Type List Type'. * * * @return a new object of class 'Feature Type List Type'. * @generated */ FeatureTypeListType createFeatureTypeListType(); /** * Returns a new object of class 'Feature Type Type'. * * * @return a new object of class 'Feature Type Type'. * @generated */ FeatureTypeType createFeatureTypeType(); /** * Returns a new object of class 'Features Locked Type'. * * * @return a new object of class 'Features Locked Type'. * @generated */ FeaturesLockedType createFeaturesLockedType(); /** * Returns a new object of class 'Features Not Locked Type'. * * * @return a new object of class 'Features Not Locked Type'. * @generated */ FeaturesNotLockedType createFeaturesNotLockedType(); /** * Returns a new object of class 'GML Object Type List Type'. * * * @return a new object of class 'GML Object Type List Type'. * @generated */ GMLObjectTypeListType createGMLObjectTypeListType(); /** * Returns a new object of class 'GML Object Type Type'. * * * @return a new object of class 'GML Object Type Type'. * @generated */ GMLObjectTypeType createGMLObjectTypeType(); /** * 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 'Get Feature Type'. * * * @return a new object of class 'Get Feature Type'. * @generated */ GetFeatureType createGetFeatureType(); /** * Returns a new object of class 'Get Feature With Lock Type'. * * * @return a new object of class 'Get Feature With Lock Type'. * @generated */ GetFeatureWithLockType createGetFeatureWithLockType(); /** * Returns a new object of class 'Get Gml Object Type'. * * * @return a new object of class 'Get Gml Object Type'. * @generated */ GetGmlObjectType createGetGmlObjectType(); /** * Returns a new object of class 'Insert Element Type'. * * * @return a new object of class 'Insert Element Type'. * @generated */ InsertElementType createInsertElementType(); /** * Returns a new object of class 'Insert Results Type'. * * * @return a new object of class 'Insert Results Type'. * @generated */ InsertResultsType createInsertResultsType(); /** * Returns a new object of class 'Inserted Feature Type'. * * * @return a new object of class 'Inserted Feature Type'. * @generated */ InsertedFeatureType createInsertedFeatureType(); /** * Returns a new object of class 'Lock Feature Response Type'. * * * @return a new object of class 'Lock Feature Response Type'. * @generated */ LockFeatureResponseType createLockFeatureResponseType(); /** * Returns a new object of class 'Lock Feature Type'. * * * @return a new object of class 'Lock Feature Type'. * @generated */ LockFeatureType createLockFeatureType(); /** * Returns a new object of class 'Lock Type'. * * * @return a new object of class 'Lock Type'. * @generated */ LockType createLockType(); /** * Returns a new object of class 'Metadata URL Type'. * * * @return a new object of class 'Metadata URL Type'. * @generated */ MetadataURLType createMetadataURLType(); /** * Returns a new object of class 'Native Type'. * * * @return a new object of class 'Native Type'. * @generated */ NativeType createNativeType(); /** * Returns a new object of class 'No SRS Type'. * * * @return a new object of class 'No SRS Type'. * @generated */ NoSRSType createNoSRSType(); /** * Returns a new object of class 'Operations Type'. * * * @return a new object of class 'Operations Type'. * @generated */ OperationsType createOperationsType(); /** * Returns a new object of class 'Output Format List Type'. * * * @return a new object of class 'Output Format List Type'. * @generated */ OutputFormatListType createOutputFormatListType(); /** * Returns a new object of class 'Property Type'. * * * @return a new object of class 'Property Type'. * @generated */ PropertyType createPropertyType(); /** * Returns a new object of class 'Query Type'. * * * @return a new object of class 'Query Type'. * @generated */ QueryType createQueryType(); /** * Returns a new object of class 'Transaction Response Type'. * * * @return a new object of class 'Transaction Response Type'. * @generated */ TransactionResponseType createTransactionResponseType(); /** * Returns a new object of class 'Transaction Results Type'. * * * @return a new object of class 'Transaction Results Type'. * @generated */ TransactionResultsType createTransactionResultsType(); /** * Returns a new object of class 'Transaction Summary Type'. * * * @return a new object of class 'Transaction Summary Type'. * @generated */ TransactionSummaryType createTransactionSummaryType(); /** * Returns a new object of class 'Transaction Type'. * * * @return a new object of class 'Transaction Type'. * @generated */ TransactionType createTransactionType(); /** * Returns a new object of class 'Update Element Type'. * * * @return a new object of class 'Update Element Type'. * @generated */ UpdateElementType createUpdateElementType(); /** * Returns a new object of class 'WFS Capabilities Type'. * * * @return a new object of class 'WFS Capabilities Type'. * @generated */ WFSCapabilitiesType createWFSCapabilitiesType(); /** * Returns a new object of class 'Xlink Property Name Type'. * * * @return a new object of class 'Xlink Property Name Type'. * @generated */ XlinkPropertyNameType createXlinkPropertyNameType(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ WfsPackage getWfsPackage(); } //WfsFactory