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