/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.ows11; 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.ows11.Ows11Package * @generated */ public interface Ows11Factory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Ows11Factory eINSTANCE = net.opengis.ows11.impl.Ows11FactoryImpl.init(); /** * Returns a new object of class '<em>Abstract Reference Base Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Abstract Reference Base Type</em>'. * @generated */ AbstractReferenceBaseType createAbstractReferenceBaseType(); /** * 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>Allowed Values Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Allowed Values Type</em>'. * @generated */ AllowedValuesType createAllowedValuesType(); /** * Returns a new object of class '<em>Any Value Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Any Value Type</em>'. * @generated */ AnyValueType createAnyValueType(); /** * Returns a new object of class '<em>Basic Identification Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Basic Identification Type</em>'. * @generated */ BasicIdentificationType createBasicIdentificationType(); /** * 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>Contents Base Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Contents Base Type</em>'. * @generated */ ContentsBaseType createContentsBaseType(); /** * Returns a new object of class '<em>Dataset Description Summary Base Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dataset Description Summary Base Type</em>'. * @generated */ DatasetDescriptionSummaryBaseType createDatasetDescriptionSummaryBaseType(); /** * 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 Metadata Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Domain Metadata Type</em>'. * @generated */ DomainMetadataType createDomainMetadataType(); /** * 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>Get Resource By Id Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Get Resource By Id Type</em>'. * @generated */ GetResourceByIdType createGetResourceByIdType(); /** * 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>Language String Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Language String Type</em>'. * @generated */ LanguageStringType createLanguageStringType(); /** * Returns a new object of class '<em>Manifest Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Manifest Type</em>'. * @generated */ ManifestType createManifestType(); /** * 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>No Values Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>No Values Type</em>'. * @generated */ NoValuesType createNoValuesType(); /** * 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>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>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>Range Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Range Type</em>'. * @generated */ RangeType createRangeType(); /** * Returns a new object of class '<em>Reference Group Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Reference Group Type</em>'. * @generated */ ReferenceGroupType createReferenceGroupType(); /** * Returns a new object of class '<em>Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Reference Type</em>'. * @generated */ ReferenceType createReferenceType(); /** * 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>Service Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Service Reference Type</em>'. * @generated */ ServiceReferenceType createServiceReferenceType(); /** * 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>Un Named Domain Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Un Named Domain Type</em>'. * @generated */ UnNamedDomainType createUnNamedDomainType(); /** * Returns a new object of class '<em>Values Reference Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Values Reference Type</em>'. * @generated */ ValuesReferenceType createValuesReferenceType(); /** * Returns a new object of class '<em>Value Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value Type</em>'. * @generated */ ValueType createValueType(); /** * 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 */ Ows11Package getOws11Package(); } //Ows11Factory