/**
*
*
*
* $Id$
*/
package net.opengis.ows10;
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.ows10.Ows10Package
* @generated
*/
public interface Ows10Factory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
Ows10Factory eINSTANCE = net.opengis.ows10.impl.Ows10FactoryImpl.init();
/**
* Returns a new object of class 'Accept Formats Type'.
*
*
* @return a new object of class 'Accept Formats Type'.
* @generated
*/
AcceptFormatsType createAcceptFormatsType();
/**
* Returns a new object of class 'Accept Versions Type'.
*
*
* @return a new object of class 'Accept Versions Type'.
* @generated
*/
AcceptVersionsType createAcceptVersionsType();
/**
* Returns a new object of class 'Address Type'.
*
*
* @return a new object of class 'Address Type'.
* @generated
*/
AddressType createAddressType();
/**
* Returns a new object of class 'Bounding Box Type'.
*
*
* @return a new object of class 'Bounding Box Type'.
* @generated
*/
BoundingBoxType createBoundingBoxType();
/**
* Returns a new object of class 'Capabilities Base Type'.
*
*
* @return a new object of class 'Capabilities Base Type'.
* @generated
*/
CapabilitiesBaseType createCapabilitiesBaseType();
/**
* Returns a new object of class 'Code Type'.
*
*
* @return a new object of class 'Code Type'.
* @generated
*/
CodeType createCodeType();
/**
* Returns a new object of class 'Contact Type'.
*
*
* @return a new object of class 'Contact Type'.
* @generated
*/
ContactType createContactType();
/**
* Returns a new object of class 'DCP Type'.
*
*
* @return a new object of class 'DCP Type'.
* @generated
*/
DCPType createDCPType();
/**
* 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 Root'.
*
*
* @return a new object of class 'Document Root'.
* @generated
*/
DocumentRoot createDocumentRoot();
/**
* Returns a new object of class 'Domain Type'.
*
*
* @return a new object of class 'Domain Type'.
* @generated
*/
DomainType createDomainType();
/**
* Returns a new object of class 'Exception Report Type'.
*
*
* @return a new object of class 'Exception Report Type'.
* @generated
*/
ExceptionReportType createExceptionReportType();
/**
* Returns a new object of class 'Exception Type'.
*
*
* @return a new object of class 'Exception Type'.
* @generated
*/
ExceptionType createExceptionType();
/**
* 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 'HTTP Type'.
*
*
* @return a new object of class 'HTTP Type'.
* @generated
*/
HTTPType createHTTPType();
/**
* Returns a new object of class 'Identification Type'.
*
*
* @return a new object of class 'Identification Type'.
* @generated
*/
IdentificationType createIdentificationType();
/**
* Returns a new object of class 'Keywords Type'.
*
*
* @return a new object of class 'Keywords Type'.
* @generated
*/
KeywordsType createKeywordsType();
/**
* Returns a new object of class 'Metadata Type'.
*
*
* @return a new object of class 'Metadata Type'.
* @generated
*/
MetadataType createMetadataType();
/**
* Returns a new object of class 'Online Resource Type'.
*
*
* @return a new object of class 'Online Resource Type'.
* @generated
*/
OnlineResourceType createOnlineResourceType();
/**
* Returns a new object of class 'Operation Type'.
*
*
* @return a new object of class 'Operation Type'.
* @generated
*/
OperationType createOperationType();
/**
* Returns a new object of class 'Operations Metadata Type'.
*
*
* @return a new object of class 'Operations Metadata Type'.
* @generated
*/
OperationsMetadataType createOperationsMetadataType();
/**
* Returns a new object of class 'Request Method Type'.
*
*
* @return a new object of class 'Request Method Type'.
* @generated
*/
RequestMethodType createRequestMethodType();
/**
* Returns a new object of class 'Responsible Party Subset Type'.
*
*
* @return a new object of class 'Responsible Party Subset Type'.
* @generated
*/
ResponsiblePartySubsetType createResponsiblePartySubsetType();
/**
* Returns a new object of class 'Responsible Party Type'.
*
*
* @return a new object of class 'Responsible Party Type'.
* @generated
*/
ResponsiblePartyType createResponsiblePartyType();
/**
* Returns a new object of class 'Sections Type'.
*
*
* @return a new object of class 'Sections Type'.
* @generated
*/
SectionsType createSectionsType();
/**
* Returns a new object of class 'Service Identification Type'.
*
*
* @return a new object of class 'Service Identification Type'.
* @generated
*/
ServiceIdentificationType createServiceIdentificationType();
/**
* Returns a new object of class 'Service Provider Type'.
*
*
* @return a new object of class 'Service Provider Type'.
* @generated
*/
ServiceProviderType createServiceProviderType();
/**
* Returns a new object of class 'Telephone Type'.
*
*
* @return a new object of class 'Telephone Type'.
* @generated
*/
TelephoneType createTelephoneType();
/**
* Returns a new object of class 'WGS84 Bounding Box Type'.
*
*
* @return a new object of class 'WGS84 Bounding Box Type'.
* @generated
*/
WGS84BoundingBoxType createWGS84BoundingBoxType();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
Ows10Package getOws10Package();
} //Ows10Factory