All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.opengis.wfs.WfsFactory Maven / Gradle / Ivy

The newest version!
/**
 * 
 * 
 *
 * $Id: WfsFactory.java 7522 2007-09-12 22:00:10Z saul.farber $
 */
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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy