/**
* <copyright>
* </copyright>
*
* $Id$
*/
package net.opengis.wcs10.impl;
import com.vividsolutions.jts.geom.Envelope;
import java.util.Map;
import net.opengis.gml.GmlPackage;
import net.opengis.gml.impl.GmlPackageImpl;
import net.opengis.ows11.Ows11Package;
import net.opengis.wcs10.AbstractDescriptionBaseType;
import net.opengis.wcs10.AbstractDescriptionType;
import net.opengis.wcs10.AddressType;
import net.opengis.wcs10.AxisDescriptionType;
import net.opengis.wcs10.AxisDescriptionType1;
import net.opengis.wcs10.AxisSubsetType;
import net.opengis.wcs10.CapabilitiesSectionType;
import net.opengis.wcs10.ClosureType;
import net.opengis.wcs10.ContactType;
import net.opengis.wcs10.ContentMetadataType;
import net.opengis.wcs10.CoverageDescriptionType;
import net.opengis.wcs10.CoverageOfferingBriefType;
import net.opengis.wcs10.CoverageOfferingType;
import net.opengis.wcs10.DCPTypeType;
import net.opengis.wcs10.DescribeCoverageType;
import net.opengis.wcs10.DescribeCoverageType1;
import net.opengis.wcs10.DocumentRoot;
import net.opengis.wcs10.DomainSetType;
import net.opengis.wcs10.DomainSubsetType;
import net.opengis.wcs10.ExceptionType;
import net.opengis.wcs10.GetCapabilitiesType;
import net.opengis.wcs10.GetCapabilitiesType1;
import net.opengis.wcs10.GetCoverageType;
import net.opengis.wcs10.GetCoverageType1;
import net.opengis.wcs10.GetType;
import net.opengis.wcs10.HTTPType;
import net.opengis.wcs10.InterpolationMethodType;
import net.opengis.wcs10.IntervalType;
import net.opengis.wcs10.KeywordsType;
import net.opengis.wcs10.LonLatEnvelopeBaseType;
import net.opengis.wcs10.LonLatEnvelopeType;
import net.opengis.wcs10.MetadataAssociationType;
import net.opengis.wcs10.MetadataLinkType;
import net.opengis.wcs10.MetadataTypeType;
import net.opengis.wcs10.OnlineResourceType;
import net.opengis.wcs10.OutputType;
import net.opengis.wcs10.PostType;
import net.opengis.wcs10.RangeSetType;
import net.opengis.wcs10.RangeSetType1;
import net.opengis.wcs10.RangeSubsetType;
import net.opengis.wcs10.RequestType;
import net.opengis.wcs10.ResponsiblePartyType;
import net.opengis.wcs10.ServiceType;
import net.opengis.wcs10.SpatialDomainType;
import net.opengis.wcs10.SpatialSubsetType;
import net.opengis.wcs10.SupportedCRSsType;
import net.opengis.wcs10.SupportedFormatsType;
import net.opengis.wcs10.SupportedInterpolationsType;
import net.opengis.wcs10.TelephoneType;
import net.opengis.wcs10.TimePeriodType;
import net.opengis.wcs10.TimeSequenceType;
import net.opengis.wcs10.TypedLiteralType;
import net.opengis.wcs10.ValueEnumBaseType;
import net.opengis.wcs10.ValueEnumType;
import net.opengis.wcs10.ValueRangeType;
import net.opengis.wcs10.ValuesType;
import net.opengis.wcs10.VendorSpecificCapabilitiesType;
import net.opengis.wcs10.WCSCapabilitiesType;
import net.opengis.wcs10.WCSCapabilityType;
import net.opengis.wcs10.Wcs10Factory;
import net.opengis.wcs10.Wcs10Package;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.geotools.geometry.GeneralEnvelope;
import org.w3.xlink.XlinkPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class Wcs10PackageImpl extends EPackageImpl implements Wcs10Package {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstractDescriptionBaseTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstractDescriptionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass addressTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass axisDescriptionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass axisDescriptionType1EClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass axisSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass contactTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass contentMetadataTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageDescriptionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageOfferingBriefTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageOfferingTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dcpTypeTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass describeCoverageTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass describeCoverageType1EClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass documentRootEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass domainSetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass domainSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass exceptionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCapabilitiesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCapabilitiesType1EClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCoverageTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCoverageType1EClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass httpTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass intervalTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass keywordsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lonLatEnvelopeBaseTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lonLatEnvelopeTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass metadataAssociationTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass metadataLinkTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass onlineResourceTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass outputTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass postTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeSetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeSetType1EClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass requestTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass responsiblePartyTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass serviceTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass spatialDomainTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass spatialSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass supportedCRSsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass supportedFormatsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass supportedInterpolationsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass telephoneTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timePeriodTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeSequenceTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass typedLiteralTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valueEnumBaseTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valueEnumTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valueRangeTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valuesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass vendorSpecificCapabilitiesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass wcsCapabilitiesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass wcsCapabilityTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass envelopeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass generalEnvelopeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum capabilitiesSectionTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum closureTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum interpolationMethodTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum metadataTypeTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType capabilitiesSectionTypeObjectEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType closureTypeObjectEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType interpolationMethodTypeObjectEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType metadataTypeTypeObjectEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType mapEDataType = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see net.opengis.wcs10.Wcs10Package#eNS_URI
* @see #init()
* @generated
*/
private Wcs10PackageImpl() {
super(eNS_URI, Wcs10Factory.eINSTANCE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
* <p>This method is used to initialize {@link Wcs10Package#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static Wcs10Package init() {
if (isInited) return (Wcs10Package)EPackage.Registry.INSTANCE.getEPackage(Wcs10Package.eNS_URI);
// Obtain or create and register package
Wcs10PackageImpl theWcs10Package = (Wcs10PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Wcs10PackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new Wcs10PackageImpl());
isInited = true;
// Initialize simple dependencies
XlinkPackage.eINSTANCE.eClass();
Ows11Package.eINSTANCE.eClass();
// Obtain or create and register interdependencies
GmlPackageImpl theGmlPackage = (GmlPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(GmlPackage.eNS_URI) instanceof GmlPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(GmlPackage.eNS_URI) : GmlPackage.eINSTANCE);
// Create package meta-data objects
theWcs10Package.createPackageContents();
theGmlPackage.createPackageContents();
// Initialize created meta-data
theWcs10Package.initializePackageContents();
theGmlPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theWcs10Package.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(Wcs10Package.eNS_URI, theWcs10Package);
return theWcs10Package;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstractDescriptionBaseType() {
return abstractDescriptionBaseTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstractDescriptionType() {
return abstractDescriptionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstractDescriptionType_MetadataLink() {
return (EReference)abstractDescriptionTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstractDescriptionType_Description1() {
return (EAttribute)abstractDescriptionTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstractDescriptionType_Name1() {
return (EAttribute)abstractDescriptionTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstractDescriptionType_Label() {
return (EAttribute)abstractDescriptionTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAddressType() {
return addressTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_DeliveryPoint() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_City() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_AdministrativeArea() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_PostalCode() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_Country() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressType_ElectronicMailAddress() {
return (EAttribute)addressTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAxisDescriptionType() {
return axisDescriptionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAxisDescriptionType_Values() {
return (EReference)axisDescriptionTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAxisDescriptionType_RefSys() {
return (EAttribute)axisDescriptionTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAxisDescriptionType_RefSysLabel() {
return (EAttribute)axisDescriptionTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAxisDescriptionType_Semantic() {
return (EAttribute)axisDescriptionTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAxisDescriptionType1() {
return axisDescriptionType1EClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAxisDescriptionType1_AxisDescription() {
return (EReference)axisDescriptionType1EClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAxisSubsetType() {
return axisSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAxisSubsetType_Name() {
return (EAttribute)axisSubsetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getContactType() {
return contactTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContactType_Phone() {
return (EReference)contactTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContactType_Address() {
return (EReference)contactTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContactType_OnlineResource() {
return (EReference)contactTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getContentMetadataType() {
return contentMetadataTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContentMetadataType_CoverageOfferingBrief() {
return (EReference)contentMetadataTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Actuate() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Arcrole() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Href() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_RemoteSchema() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Role() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Show() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Title() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Type() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_UpdateSequence() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContentMetadataType_Version() {
return (EAttribute)contentMetadataTypeEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageDescriptionType() {
return coverageDescriptionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_CoverageOffering() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageDescriptionType_UpdateSequence() {
return (EAttribute)coverageDescriptionTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageDescriptionType_Version() {
return (EAttribute)coverageDescriptionTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageOfferingBriefType() {
return coverageOfferingBriefTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingBriefType_LonLatEnvelope() {
return (EReference)coverageOfferingBriefTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingBriefType_Keywords() {
return (EReference)coverageOfferingBriefTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageOfferingType() {
return coverageOfferingTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingType_DomainSet() {
return (EReference)coverageOfferingTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingType_RangeSet() {
return (EReference)coverageOfferingTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingType_SupportedCRSs() {
return (EReference)coverageOfferingTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingType_SupportedFormats() {
return (EReference)coverageOfferingTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingType_SupportedInterpolations() {
return (EReference)coverageOfferingTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDCPTypeType() {
return dcpTypeTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDCPTypeType_HTTP() {
return (EReference)dcpTypeTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDescribeCoverageType() {
return describeCoverageTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_Coverage() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_Service() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_Version() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_BaseUrl() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_ExtendedProperties() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDescribeCoverageType1() {
return describeCoverageType1EClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDescribeCoverageType1_DCPType() {
return (EReference)describeCoverageType1EClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDocumentRoot() {
return documentRootEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Mixed() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_XMLNSPrefixMap() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_XSISchemaLocation() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_AxisDescription() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_AxisDescription1() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Capability() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_ContentMetadata() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageDescription() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageOffering() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageOfferingBrief() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DescribeCoverage() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Description() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DomainSet() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Formats() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_GetCapabilities() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_GetCoverage() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_InterpolationMethod() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Interval() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Keywords() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_LonLatEnvelope() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_MetadataLink() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Name() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_RangeSet() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_RangeSet1() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Service() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SingleValue() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SpatialDomain() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SpatialSubset() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(27);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SupportedCRSs() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(28);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SupportedFormats() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(29);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_SupportedInterpolations() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(30);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_TemporalDomain() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(31);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_TemporalSubset() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(32);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_TimePeriod() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(33);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_TimeSequence() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(34);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_WCSCapabilities() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(35);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Closure() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(36);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Semantic() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(37);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_Type() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(38);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDomainSetType() {
return domainSetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSetType_SpatialDomain() {
return (EReference)domainSetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSetType_TemporalDomain() {
return (EReference)domainSetTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSetType_TemporalDomain1() {
return (EReference)domainSetTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDomainSubsetType() {
return domainSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSubsetType_SpatialSubset() {
return (EReference)domainSubsetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSubsetType_TemporalSubset() {
return (EReference)domainSubsetTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDomainSubsetType_TemporalSubset1() {
return (EReference)domainSubsetTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExceptionType() {
return exceptionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExceptionType_Format() {
return (EAttribute)exceptionTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGetCapabilitiesType() {
return getCapabilitiesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_Section() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_Service() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_UpdateSequence() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_Version() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_BaseUrl() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCapabilitiesType_ExtendedProperties() {
return (EAttribute)getCapabilitiesTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGetCapabilitiesType1() {
return getCapabilitiesType1EClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCapabilitiesType1_DCPType() {
return (EReference)getCapabilitiesType1EClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGetCoverageType() {
return getCoverageTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_SourceCoverage() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCoverageType_DomainSubset() {
return (EReference)getCoverageTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCoverageType_RangeSubset() {
return (EReference)getCoverageTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_InterpolationMethod() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCoverageType_Output() {
return (EReference)getCoverageTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_Service() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_Version() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_BaseUrl() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_ExtendedProperties() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGetCoverageType1() {
return getCoverageType1EClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCoverageType1_DCPType() {
return (EReference)getCoverageType1EClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGetType() {
return getTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetType_OnlineResource() {
return (EReference)getTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getHTTPType() {
return httpTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHTTPType_Group() {
return (EAttribute)httpTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHTTPType_Get() {
return (EReference)httpTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHTTPType_Post() {
return (EReference)httpTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIntervalType() {
return intervalTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getIntervalType_Res() {
return (EReference)intervalTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKeywordsType() {
return keywordsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKeywordsType_Keyword() {
return (EAttribute)keywordsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getKeywordsType_Type() {
return (EReference)keywordsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLonLatEnvelopeBaseType() {
return lonLatEnvelopeBaseTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLonLatEnvelopeType() {
return lonLatEnvelopeTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLonLatEnvelopeType_TimePosition() {
return (EReference)lonLatEnvelopeTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMetadataAssociationType() {
return metadataAssociationTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMetadataLinkType() {
return metadataLinkTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMetadataLinkType_MetadataType() {
return (EAttribute)metadataLinkTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOnlineResourceType() {
return onlineResourceTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Actuate() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Arcrole() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Href() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Role() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Show() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Title() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOnlineResourceType_Type() {
return (EAttribute)onlineResourceTypeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOutputType() {
return outputTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOutputType_Crs() {
return (EReference)outputTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOutputType_Format() {
return (EReference)outputTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPostType() {
return postTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPostType_OnlineResource() {
return (EReference)postTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeSetType() {
return rangeSetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeSetType_AxisDescription() {
return (EReference)rangeSetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeSetType_NullValues() {
return (EReference)rangeSetTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeSetType_RefSys() {
return (EAttribute)rangeSetTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeSetType_RefSysLabel() {
return (EAttribute)rangeSetTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeSetType_Semantic() {
return (EAttribute)rangeSetTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeSetType1() {
return rangeSetType1EClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeSetType1_RangeSet() {
return (EReference)rangeSetType1EClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeSubsetType() {
return rangeSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeSubsetType_AxisSubset() {
return (EReference)rangeSubsetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRequestType() {
return requestTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRequestType_GetCapabilities() {
return (EReference)requestTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRequestType_DescribeCoverage() {
return (EReference)requestTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRequestType_GetCoverage() {
return (EReference)requestTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getResponsiblePartyType() {
return responsiblePartyTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResponsiblePartyType_IndividualName() {
return (EAttribute)responsiblePartyTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResponsiblePartyType_OrganisationName() {
return (EAttribute)responsiblePartyTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResponsiblePartyType_OrganisationName1() {
return (EAttribute)responsiblePartyTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResponsiblePartyType_PositionName() {
return (EAttribute)responsiblePartyTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getResponsiblePartyType_ContactInfo() {
return (EReference)responsiblePartyTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getServiceType() {
return serviceTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceType_Keywords() {
return (EReference)serviceTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceType_ResponsibleParty() {
return (EReference)serviceTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceType_Fees() {
return (EReference)serviceTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceType_AccessConstraints() {
return (EReference)serviceTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getServiceType_UpdateSequence() {
return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getServiceType_Version() {
return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSpatialDomainType() {
return spatialDomainTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSpatialDomainType_Envelope() {
return (EReference)spatialDomainTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpatialDomainType_GridGroup() {
return (EAttribute)spatialDomainTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSpatialDomainType_Grid() {
return (EReference)spatialDomainTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSpatialDomainType_Polygon() {
return (EReference)spatialDomainTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSpatialSubsetType() {
return spatialSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSupportedCRSsType() {
return supportedCRSsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSupportedCRSsType_RequestResponseCRSs() {
return (EReference)supportedCRSsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSupportedCRSsType_RequestCRSs() {
return (EReference)supportedCRSsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSupportedCRSsType_ResponseCRSs() {
return (EReference)supportedCRSsTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSupportedCRSsType_NativeCRSs() {
return (EReference)supportedCRSsTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSupportedFormatsType() {
return supportedFormatsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSupportedFormatsType_Formats() {
return (EReference)supportedFormatsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSupportedFormatsType_NativeFormat() {
return (EAttribute)supportedFormatsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSupportedInterpolationsType() {
return supportedInterpolationsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSupportedInterpolationsType_InterpolationMethod() {
return (EAttribute)supportedInterpolationsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSupportedInterpolationsType_Default() {
return (EAttribute)supportedInterpolationsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTelephoneType() {
return telephoneTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTelephoneType_Voice() {
return (EAttribute)telephoneTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTelephoneType_Facsimile() {
return (EAttribute)telephoneTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimePeriodType() {
return timePeriodTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimePeriodType_BeginPosition() {
return (EReference)timePeriodTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimePeriodType_EndPosition() {
return (EReference)timePeriodTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimePeriodType_TimeResolution() {
return (EAttribute)timePeriodTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimePeriodType_Frame() {
return (EAttribute)timePeriodTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeSequenceType() {
return timeSequenceTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimeSequenceType_Group() {
return (EAttribute)timeSequenceTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeSequenceType_TimePosition() {
return (EReference)timeSequenceTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeSequenceType_TimePeriod() {
return (EReference)timeSequenceTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTypedLiteralType() {
return typedLiteralTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTypedLiteralType_Value() {
return (EAttribute)typedLiteralTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTypedLiteralType_Type() {
return (EAttribute)typedLiteralTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValueEnumBaseType() {
return valueEnumBaseTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueEnumBaseType_Group() {
return (EAttribute)valueEnumBaseTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueEnumBaseType_Interval() {
return (EReference)valueEnumBaseTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueEnumBaseType_SingleValue() {
return (EReference)valueEnumBaseTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValueEnumType() {
return valueEnumTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueEnumType_Semantic() {
return (EAttribute)valueEnumTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueEnumType_Type() {
return (EAttribute)valueEnumTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValueRangeType() {
return valueRangeTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueRangeType_Min() {
return (EReference)valueRangeTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueRangeType_Max() {
return (EReference)valueRangeTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueRangeType_Atomic() {
return (EAttribute)valueRangeTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueRangeType_Closure() {
return (EAttribute)valueRangeTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueRangeType_Semantic() {
return (EAttribute)valueRangeTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getValueRangeType_Type() {
return (EAttribute)valueRangeTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValuesType() {
return valuesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValuesType_Default() {
return (EReference)valuesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVendorSpecificCapabilitiesType() {
return vendorSpecificCapabilitiesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getVendorSpecificCapabilitiesType_Any() {
return (EAttribute)vendorSpecificCapabilitiesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWCSCapabilitiesType() {
return wcsCapabilitiesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilitiesType_Service() {
return (EReference)wcsCapabilitiesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilitiesType_Capability() {
return (EReference)wcsCapabilitiesTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilitiesType_ContentMetadata() {
return (EReference)wcsCapabilitiesTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWCSCapabilitiesType_UpdateSequence() {
return (EAttribute)wcsCapabilitiesTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWCSCapabilitiesType_Version() {
return (EAttribute)wcsCapabilitiesTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWCSCapabilityType() {
return wcsCapabilityTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilityType_Request() {
return (EReference)wcsCapabilityTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilityType_Exception() {
return (EReference)wcsCapabilityTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWCSCapabilityType_VendorSpecificCapabilities() {
return (EReference)wcsCapabilityTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWCSCapabilityType_UpdateSequence() {
return (EAttribute)wcsCapabilityTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWCSCapabilityType_Version() {
return (EAttribute)wcsCapabilityTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEnvelope() {
return envelopeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeneralEnvelope() {
return generalEnvelopeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCapabilitiesSectionType() {
return capabilitiesSectionTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getClosureType() {
return closureTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getInterpolationMethodType() {
return interpolationMethodTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMetadataTypeType() {
return metadataTypeTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getCapabilitiesSectionTypeObject() {
return capabilitiesSectionTypeObjectEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getClosureTypeObject() {
return closureTypeObjectEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getInterpolationMethodTypeObject() {
return interpolationMethodTypeObjectEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getMetadataTypeTypeObject() {
return metadataTypeTypeObjectEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getMap() {
return mapEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Wcs10Factory getWcs10Factory() {
return (Wcs10Factory)getEFactoryInstance();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isCreated = false;
/**
* Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void createPackageContents() {
if (isCreated) return;
isCreated = true;
// Create classes and their features
abstractDescriptionBaseTypeEClass = createEClass(ABSTRACT_DESCRIPTION_BASE_TYPE);
abstractDescriptionTypeEClass = createEClass(ABSTRACT_DESCRIPTION_TYPE);
createEReference(abstractDescriptionTypeEClass, ABSTRACT_DESCRIPTION_TYPE__METADATA_LINK);
createEAttribute(abstractDescriptionTypeEClass, ABSTRACT_DESCRIPTION_TYPE__DESCRIPTION1);
createEAttribute(abstractDescriptionTypeEClass, ABSTRACT_DESCRIPTION_TYPE__NAME1);
createEAttribute(abstractDescriptionTypeEClass, ABSTRACT_DESCRIPTION_TYPE__LABEL);
addressTypeEClass = createEClass(ADDRESS_TYPE);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__DELIVERY_POINT);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__CITY);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__ADMINISTRATIVE_AREA);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__POSTAL_CODE);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__COUNTRY);
createEAttribute(addressTypeEClass, ADDRESS_TYPE__ELECTRONIC_MAIL_ADDRESS);
axisDescriptionTypeEClass = createEClass(AXIS_DESCRIPTION_TYPE);
createEReference(axisDescriptionTypeEClass, AXIS_DESCRIPTION_TYPE__VALUES);
createEAttribute(axisDescriptionTypeEClass, AXIS_DESCRIPTION_TYPE__REF_SYS);
createEAttribute(axisDescriptionTypeEClass, AXIS_DESCRIPTION_TYPE__REF_SYS_LABEL);
createEAttribute(axisDescriptionTypeEClass, AXIS_DESCRIPTION_TYPE__SEMANTIC);
axisDescriptionType1EClass = createEClass(AXIS_DESCRIPTION_TYPE1);
createEReference(axisDescriptionType1EClass, AXIS_DESCRIPTION_TYPE1__AXIS_DESCRIPTION);
axisSubsetTypeEClass = createEClass(AXIS_SUBSET_TYPE);
createEAttribute(axisSubsetTypeEClass, AXIS_SUBSET_TYPE__NAME);
contactTypeEClass = createEClass(CONTACT_TYPE);
createEReference(contactTypeEClass, CONTACT_TYPE__PHONE);
createEReference(contactTypeEClass, CONTACT_TYPE__ADDRESS);
createEReference(contactTypeEClass, CONTACT_TYPE__ONLINE_RESOURCE);
contentMetadataTypeEClass = createEClass(CONTENT_METADATA_TYPE);
createEReference(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__COVERAGE_OFFERING_BRIEF);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__ACTUATE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__ARCROLE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__HREF);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__REMOTE_SCHEMA);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__ROLE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__SHOW);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__TITLE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__TYPE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__UPDATE_SEQUENCE);
createEAttribute(contentMetadataTypeEClass, CONTENT_METADATA_TYPE__VERSION);
coverageDescriptionTypeEClass = createEClass(COVERAGE_DESCRIPTION_TYPE);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__COVERAGE_OFFERING);
createEAttribute(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__UPDATE_SEQUENCE);
createEAttribute(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__VERSION);
coverageOfferingBriefTypeEClass = createEClass(COVERAGE_OFFERING_BRIEF_TYPE);
createEReference(coverageOfferingBriefTypeEClass, COVERAGE_OFFERING_BRIEF_TYPE__LON_LAT_ENVELOPE);
createEReference(coverageOfferingBriefTypeEClass, COVERAGE_OFFERING_BRIEF_TYPE__KEYWORDS);
coverageOfferingTypeEClass = createEClass(COVERAGE_OFFERING_TYPE);
createEReference(coverageOfferingTypeEClass, COVERAGE_OFFERING_TYPE__DOMAIN_SET);
createEReference(coverageOfferingTypeEClass, COVERAGE_OFFERING_TYPE__RANGE_SET);
createEReference(coverageOfferingTypeEClass, COVERAGE_OFFERING_TYPE__SUPPORTED_CR_SS);
createEReference(coverageOfferingTypeEClass, COVERAGE_OFFERING_TYPE__SUPPORTED_FORMATS);
createEReference(coverageOfferingTypeEClass, COVERAGE_OFFERING_TYPE__SUPPORTED_INTERPOLATIONS);
dcpTypeTypeEClass = createEClass(DCP_TYPE_TYPE);
createEReference(dcpTypeTypeEClass, DCP_TYPE_TYPE__HTTP);
describeCoverageTypeEClass = createEClass(DESCRIBE_COVERAGE_TYPE);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__COVERAGE);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__SERVICE);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__VERSION);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__BASE_URL);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__EXTENDED_PROPERTIES);
describeCoverageType1EClass = createEClass(DESCRIBE_COVERAGE_TYPE1);
createEReference(describeCoverageType1EClass, DESCRIBE_COVERAGE_TYPE1__DCP_TYPE);
documentRootEClass = createEClass(DOCUMENT_ROOT);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
createEReference(documentRootEClass, DOCUMENT_ROOT__AXIS_DESCRIPTION);
createEReference(documentRootEClass, DOCUMENT_ROOT__AXIS_DESCRIPTION1);
createEReference(documentRootEClass, DOCUMENT_ROOT__CAPABILITY);
createEReference(documentRootEClass, DOCUMENT_ROOT__CONTENT_METADATA);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_DESCRIPTION);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_OFFERING);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF);
createEReference(documentRootEClass, DOCUMENT_ROOT__DESCRIBE_COVERAGE);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__DESCRIPTION);
createEReference(documentRootEClass, DOCUMENT_ROOT__DOMAIN_SET);
createEReference(documentRootEClass, DOCUMENT_ROOT__FORMATS);
createEReference(documentRootEClass, DOCUMENT_ROOT__GET_CAPABILITIES);
createEReference(documentRootEClass, DOCUMENT_ROOT__GET_COVERAGE);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__INTERPOLATION_METHOD);
createEReference(documentRootEClass, DOCUMENT_ROOT__INTERVAL);
createEReference(documentRootEClass, DOCUMENT_ROOT__KEYWORDS);
createEReference(documentRootEClass, DOCUMENT_ROOT__LON_LAT_ENVELOPE);
createEReference(documentRootEClass, DOCUMENT_ROOT__METADATA_LINK);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__NAME);
createEReference(documentRootEClass, DOCUMENT_ROOT__RANGE_SET);
createEReference(documentRootEClass, DOCUMENT_ROOT__RANGE_SET1);
createEReference(documentRootEClass, DOCUMENT_ROOT__SERVICE);
createEReference(documentRootEClass, DOCUMENT_ROOT__SINGLE_VALUE);
createEReference(documentRootEClass, DOCUMENT_ROOT__SPATIAL_DOMAIN);
createEReference(documentRootEClass, DOCUMENT_ROOT__SPATIAL_SUBSET);
createEReference(documentRootEClass, DOCUMENT_ROOT__SUPPORTED_CR_SS);
createEReference(documentRootEClass, DOCUMENT_ROOT__SUPPORTED_FORMATS);
createEReference(documentRootEClass, DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS);
createEReference(documentRootEClass, DOCUMENT_ROOT__TEMPORAL_DOMAIN);
createEReference(documentRootEClass, DOCUMENT_ROOT__TEMPORAL_SUBSET);
createEReference(documentRootEClass, DOCUMENT_ROOT__TIME_PERIOD);
createEReference(documentRootEClass, DOCUMENT_ROOT__TIME_SEQUENCE);
createEReference(documentRootEClass, DOCUMENT_ROOT__WCS_CAPABILITIES);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__CLOSURE);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__SEMANTIC);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__TYPE);
domainSetTypeEClass = createEClass(DOMAIN_SET_TYPE);
createEReference(domainSetTypeEClass, DOMAIN_SET_TYPE__SPATIAL_DOMAIN);
createEReference(domainSetTypeEClass, DOMAIN_SET_TYPE__TEMPORAL_DOMAIN);
createEReference(domainSetTypeEClass, DOMAIN_SET_TYPE__TEMPORAL_DOMAIN1);
domainSubsetTypeEClass = createEClass(DOMAIN_SUBSET_TYPE);
createEReference(domainSubsetTypeEClass, DOMAIN_SUBSET_TYPE__SPATIAL_SUBSET);
createEReference(domainSubsetTypeEClass, DOMAIN_SUBSET_TYPE__TEMPORAL_SUBSET);
createEReference(domainSubsetTypeEClass, DOMAIN_SUBSET_TYPE__TEMPORAL_SUBSET1);
exceptionTypeEClass = createEClass(EXCEPTION_TYPE);
createEAttribute(exceptionTypeEClass, EXCEPTION_TYPE__FORMAT);
getCapabilitiesTypeEClass = createEClass(GET_CAPABILITIES_TYPE);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__SECTION);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__SERVICE);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__UPDATE_SEQUENCE);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__VERSION);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__BASE_URL);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__EXTENDED_PROPERTIES);
getCapabilitiesType1EClass = createEClass(GET_CAPABILITIES_TYPE1);
createEReference(getCapabilitiesType1EClass, GET_CAPABILITIES_TYPE1__DCP_TYPE);
getCoverageTypeEClass = createEClass(GET_COVERAGE_TYPE);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__SOURCE_COVERAGE);
createEReference(getCoverageTypeEClass, GET_COVERAGE_TYPE__DOMAIN_SUBSET);
createEReference(getCoverageTypeEClass, GET_COVERAGE_TYPE__RANGE_SUBSET);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__INTERPOLATION_METHOD);
createEReference(getCoverageTypeEClass, GET_COVERAGE_TYPE__OUTPUT);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__SERVICE);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__VERSION);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__BASE_URL);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__EXTENDED_PROPERTIES);
getCoverageType1EClass = createEClass(GET_COVERAGE_TYPE1);
createEReference(getCoverageType1EClass, GET_COVERAGE_TYPE1__DCP_TYPE);
getTypeEClass = createEClass(GET_TYPE);
createEReference(getTypeEClass, GET_TYPE__ONLINE_RESOURCE);
httpTypeEClass = createEClass(HTTP_TYPE);
createEAttribute(httpTypeEClass, HTTP_TYPE__GROUP);
createEReference(httpTypeEClass, HTTP_TYPE__GET);
createEReference(httpTypeEClass, HTTP_TYPE__POST);
intervalTypeEClass = createEClass(INTERVAL_TYPE);
createEReference(intervalTypeEClass, INTERVAL_TYPE__RES);
keywordsTypeEClass = createEClass(KEYWORDS_TYPE);
createEAttribute(keywordsTypeEClass, KEYWORDS_TYPE__KEYWORD);
createEReference(keywordsTypeEClass, KEYWORDS_TYPE__TYPE);
lonLatEnvelopeBaseTypeEClass = createEClass(LON_LAT_ENVELOPE_BASE_TYPE);
lonLatEnvelopeTypeEClass = createEClass(LON_LAT_ENVELOPE_TYPE);
createEReference(lonLatEnvelopeTypeEClass, LON_LAT_ENVELOPE_TYPE__TIME_POSITION);
metadataAssociationTypeEClass = createEClass(METADATA_ASSOCIATION_TYPE);
metadataLinkTypeEClass = createEClass(METADATA_LINK_TYPE);
createEAttribute(metadataLinkTypeEClass, METADATA_LINK_TYPE__METADATA_TYPE);
onlineResourceTypeEClass = createEClass(ONLINE_RESOURCE_TYPE);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__ACTUATE);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__ARCROLE);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__HREF);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__ROLE);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__SHOW);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__TITLE);
createEAttribute(onlineResourceTypeEClass, ONLINE_RESOURCE_TYPE__TYPE);
outputTypeEClass = createEClass(OUTPUT_TYPE);
createEReference(outputTypeEClass, OUTPUT_TYPE__CRS);
createEReference(outputTypeEClass, OUTPUT_TYPE__FORMAT);
postTypeEClass = createEClass(POST_TYPE);
createEReference(postTypeEClass, POST_TYPE__ONLINE_RESOURCE);
rangeSetTypeEClass = createEClass(RANGE_SET_TYPE);
createEReference(rangeSetTypeEClass, RANGE_SET_TYPE__AXIS_DESCRIPTION);
createEReference(rangeSetTypeEClass, RANGE_SET_TYPE__NULL_VALUES);
createEAttribute(rangeSetTypeEClass, RANGE_SET_TYPE__REF_SYS);
createEAttribute(rangeSetTypeEClass, RANGE_SET_TYPE__REF_SYS_LABEL);
createEAttribute(rangeSetTypeEClass, RANGE_SET_TYPE__SEMANTIC);
rangeSetType1EClass = createEClass(RANGE_SET_TYPE1);
createEReference(rangeSetType1EClass, RANGE_SET_TYPE1__RANGE_SET);
rangeSubsetTypeEClass = createEClass(RANGE_SUBSET_TYPE);
createEReference(rangeSubsetTypeEClass, RANGE_SUBSET_TYPE__AXIS_SUBSET);
requestTypeEClass = createEClass(REQUEST_TYPE);
createEReference(requestTypeEClass, REQUEST_TYPE__GET_CAPABILITIES);
createEReference(requestTypeEClass, REQUEST_TYPE__DESCRIBE_COVERAGE);
createEReference(requestTypeEClass, REQUEST_TYPE__GET_COVERAGE);
responsiblePartyTypeEClass = createEClass(RESPONSIBLE_PARTY_TYPE);
createEAttribute(responsiblePartyTypeEClass, RESPONSIBLE_PARTY_TYPE__INDIVIDUAL_NAME);
createEAttribute(responsiblePartyTypeEClass, RESPONSIBLE_PARTY_TYPE__ORGANISATION_NAME);
createEAttribute(responsiblePartyTypeEClass, RESPONSIBLE_PARTY_TYPE__ORGANISATION_NAME1);
createEAttribute(responsiblePartyTypeEClass, RESPONSIBLE_PARTY_TYPE__POSITION_NAME);
createEReference(responsiblePartyTypeEClass, RESPONSIBLE_PARTY_TYPE__CONTACT_INFO);
serviceTypeEClass = createEClass(SERVICE_TYPE);
createEReference(serviceTypeEClass, SERVICE_TYPE__KEYWORDS);
createEReference(serviceTypeEClass, SERVICE_TYPE__RESPONSIBLE_PARTY);
createEReference(serviceTypeEClass, SERVICE_TYPE__FEES);
createEReference(serviceTypeEClass, SERVICE_TYPE__ACCESS_CONSTRAINTS);
createEAttribute(serviceTypeEClass, SERVICE_TYPE__UPDATE_SEQUENCE);
createEAttribute(serviceTypeEClass, SERVICE_TYPE__VERSION);
spatialDomainTypeEClass = createEClass(SPATIAL_DOMAIN_TYPE);
createEReference(spatialDomainTypeEClass, SPATIAL_DOMAIN_TYPE__ENVELOPE);
createEAttribute(spatialDomainTypeEClass, SPATIAL_DOMAIN_TYPE__GRID_GROUP);
createEReference(spatialDomainTypeEClass, SPATIAL_DOMAIN_TYPE__GRID);
createEReference(spatialDomainTypeEClass, SPATIAL_DOMAIN_TYPE__POLYGON);
spatialSubsetTypeEClass = createEClass(SPATIAL_SUBSET_TYPE);
supportedCRSsTypeEClass = createEClass(SUPPORTED_CR_SS_TYPE);
createEReference(supportedCRSsTypeEClass, SUPPORTED_CR_SS_TYPE__REQUEST_RESPONSE_CR_SS);
createEReference(supportedCRSsTypeEClass, SUPPORTED_CR_SS_TYPE__REQUEST_CR_SS);
createEReference(supportedCRSsTypeEClass, SUPPORTED_CR_SS_TYPE__RESPONSE_CR_SS);
createEReference(supportedCRSsTypeEClass, SUPPORTED_CR_SS_TYPE__NATIVE_CR_SS);
supportedFormatsTypeEClass = createEClass(SUPPORTED_FORMATS_TYPE);
createEReference(supportedFormatsTypeEClass, SUPPORTED_FORMATS_TYPE__FORMATS);
createEAttribute(supportedFormatsTypeEClass, SUPPORTED_FORMATS_TYPE__NATIVE_FORMAT);
supportedInterpolationsTypeEClass = createEClass(SUPPORTED_INTERPOLATIONS_TYPE);
createEAttribute(supportedInterpolationsTypeEClass, SUPPORTED_INTERPOLATIONS_TYPE__INTERPOLATION_METHOD);
createEAttribute(supportedInterpolationsTypeEClass, SUPPORTED_INTERPOLATIONS_TYPE__DEFAULT);
telephoneTypeEClass = createEClass(TELEPHONE_TYPE);
createEAttribute(telephoneTypeEClass, TELEPHONE_TYPE__VOICE);
createEAttribute(telephoneTypeEClass, TELEPHONE_TYPE__FACSIMILE);
timePeriodTypeEClass = createEClass(TIME_PERIOD_TYPE);
createEReference(timePeriodTypeEClass, TIME_PERIOD_TYPE__BEGIN_POSITION);
createEReference(timePeriodTypeEClass, TIME_PERIOD_TYPE__END_POSITION);
createEAttribute(timePeriodTypeEClass, TIME_PERIOD_TYPE__TIME_RESOLUTION);
createEAttribute(timePeriodTypeEClass, TIME_PERIOD_TYPE__FRAME);
timeSequenceTypeEClass = createEClass(TIME_SEQUENCE_TYPE);
createEAttribute(timeSequenceTypeEClass, TIME_SEQUENCE_TYPE__GROUP);
createEReference(timeSequenceTypeEClass, TIME_SEQUENCE_TYPE__TIME_POSITION);
createEReference(timeSequenceTypeEClass, TIME_SEQUENCE_TYPE__TIME_PERIOD);
typedLiteralTypeEClass = createEClass(TYPED_LITERAL_TYPE);
createEAttribute(typedLiteralTypeEClass, TYPED_LITERAL_TYPE__VALUE);
createEAttribute(typedLiteralTypeEClass, TYPED_LITERAL_TYPE__TYPE);
valueEnumBaseTypeEClass = createEClass(VALUE_ENUM_BASE_TYPE);
createEAttribute(valueEnumBaseTypeEClass, VALUE_ENUM_BASE_TYPE__GROUP);
createEReference(valueEnumBaseTypeEClass, VALUE_ENUM_BASE_TYPE__INTERVAL);
createEReference(valueEnumBaseTypeEClass, VALUE_ENUM_BASE_TYPE__SINGLE_VALUE);
valueEnumTypeEClass = createEClass(VALUE_ENUM_TYPE);
createEAttribute(valueEnumTypeEClass, VALUE_ENUM_TYPE__SEMANTIC);
createEAttribute(valueEnumTypeEClass, VALUE_ENUM_TYPE__TYPE);
valueRangeTypeEClass = createEClass(VALUE_RANGE_TYPE);
createEReference(valueRangeTypeEClass, VALUE_RANGE_TYPE__MIN);
createEReference(valueRangeTypeEClass, VALUE_RANGE_TYPE__MAX);
createEAttribute(valueRangeTypeEClass, VALUE_RANGE_TYPE__ATOMIC);
createEAttribute(valueRangeTypeEClass, VALUE_RANGE_TYPE__CLOSURE);
createEAttribute(valueRangeTypeEClass, VALUE_RANGE_TYPE__SEMANTIC);
createEAttribute(valueRangeTypeEClass, VALUE_RANGE_TYPE__TYPE);
valuesTypeEClass = createEClass(VALUES_TYPE);
createEReference(valuesTypeEClass, VALUES_TYPE__DEFAULT);
vendorSpecificCapabilitiesTypeEClass = createEClass(VENDOR_SPECIFIC_CAPABILITIES_TYPE);
createEAttribute(vendorSpecificCapabilitiesTypeEClass, VENDOR_SPECIFIC_CAPABILITIES_TYPE__ANY);
wcsCapabilitiesTypeEClass = createEClass(WCS_CAPABILITIES_TYPE);
createEReference(wcsCapabilitiesTypeEClass, WCS_CAPABILITIES_TYPE__SERVICE);
createEReference(wcsCapabilitiesTypeEClass, WCS_CAPABILITIES_TYPE__CAPABILITY);
createEReference(wcsCapabilitiesTypeEClass, WCS_CAPABILITIES_TYPE__CONTENT_METADATA);
createEAttribute(wcsCapabilitiesTypeEClass, WCS_CAPABILITIES_TYPE__UPDATE_SEQUENCE);
createEAttribute(wcsCapabilitiesTypeEClass, WCS_CAPABILITIES_TYPE__VERSION);
wcsCapabilityTypeEClass = createEClass(WCS_CAPABILITY_TYPE);
createEReference(wcsCapabilityTypeEClass, WCS_CAPABILITY_TYPE__REQUEST);
createEReference(wcsCapabilityTypeEClass, WCS_CAPABILITY_TYPE__EXCEPTION);
createEReference(wcsCapabilityTypeEClass, WCS_CAPABILITY_TYPE__VENDOR_SPECIFIC_CAPABILITIES);
createEAttribute(wcsCapabilityTypeEClass, WCS_CAPABILITY_TYPE__UPDATE_SEQUENCE);
createEAttribute(wcsCapabilityTypeEClass, WCS_CAPABILITY_TYPE__VERSION);
envelopeEClass = createEClass(ENVELOPE);
generalEnvelopeEClass = createEClass(GENERAL_ENVELOPE);
// Create enums
capabilitiesSectionTypeEEnum = createEEnum(CAPABILITIES_SECTION_TYPE);
closureTypeEEnum = createEEnum(CLOSURE_TYPE);
interpolationMethodTypeEEnum = createEEnum(INTERPOLATION_METHOD_TYPE);
metadataTypeTypeEEnum = createEEnum(METADATA_TYPE_TYPE);
// Create data types
capabilitiesSectionTypeObjectEDataType = createEDataType(CAPABILITIES_SECTION_TYPE_OBJECT);
closureTypeObjectEDataType = createEDataType(CLOSURE_TYPE_OBJECT);
interpolationMethodTypeObjectEDataType = createEDataType(INTERPOLATION_METHOD_TYPE_OBJECT);
metadataTypeTypeObjectEDataType = createEDataType(METADATA_TYPE_TYPE_OBJECT);
mapEDataType = createEDataType(MAP);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isInitialized = false;
/**
* Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void initializePackageContents() {
if (isInitialized) return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Obtain other dependent packages
GmlPackage theGmlPackage = (GmlPackage)EPackage.Registry.INSTANCE.getEPackage(GmlPackage.eNS_URI);
XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
XlinkPackage theXlinkPackage = (XlinkPackage)EPackage.Registry.INSTANCE.getEPackage(XlinkPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
// Add supertypes to classes
abstractDescriptionBaseTypeEClass.getESuperTypes().add(theGmlPackage.getAbstractGMLType());
abstractDescriptionTypeEClass.getESuperTypes().add(this.getAbstractDescriptionBaseType());
axisDescriptionTypeEClass.getESuperTypes().add(this.getAbstractDescriptionType());
axisSubsetTypeEClass.getESuperTypes().add(this.getValueEnumBaseType());
coverageOfferingBriefTypeEClass.getESuperTypes().add(this.getAbstractDescriptionType());
coverageOfferingTypeEClass.getESuperTypes().add(this.getCoverageOfferingBriefType());
intervalTypeEClass.getESuperTypes().add(this.getValueRangeType());
lonLatEnvelopeBaseTypeEClass.getESuperTypes().add(theGmlPackage.getEnvelopeType());
lonLatEnvelopeTypeEClass.getESuperTypes().add(this.getLonLatEnvelopeBaseType());
metadataAssociationTypeEClass.getESuperTypes().add(theGmlPackage.getMetaDataPropertyType());
metadataLinkTypeEClass.getESuperTypes().add(this.getMetadataAssociationType());
rangeSetTypeEClass.getESuperTypes().add(this.getAbstractDescriptionType());
serviceTypeEClass.getESuperTypes().add(this.getAbstractDescriptionType());
spatialSubsetTypeEClass.getESuperTypes().add(this.getSpatialDomainType());
valueEnumTypeEClass.getESuperTypes().add(this.getValueEnumBaseType());
valuesTypeEClass.getESuperTypes().add(this.getValueEnumType());
// Initialize classes and features; add operations and parameters
initEClass(abstractDescriptionBaseTypeEClass, AbstractDescriptionBaseType.class, "AbstractDescriptionBaseType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(abstractDescriptionTypeEClass, AbstractDescriptionType.class, "AbstractDescriptionType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAbstractDescriptionType_MetadataLink(), this.getMetadataLinkType(), null, "metadataLink", null, 0, -1, AbstractDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstractDescriptionType_Description1(), theXMLTypePackage.getString(), "description1", null, 0, 1, AbstractDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstractDescriptionType_Name1(), theXMLTypePackage.getString(), "name1", null, 1, 1, AbstractDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstractDescriptionType_Label(), theXMLTypePackage.getString(), "label", null, 1, 1, AbstractDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(addressTypeEClass, AddressType.class, "AddressType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAddressType_DeliveryPoint(), theXMLTypePackage.getString(), "deliveryPoint", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAddressType_City(), theXMLTypePackage.getString(), "city", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAddressType_AdministrativeArea(), theXMLTypePackage.getString(), "administrativeArea", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAddressType_PostalCode(), theXMLTypePackage.getString(), "postalCode", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAddressType_Country(), theXMLTypePackage.getString(), "country", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAddressType_ElectronicMailAddress(), theXMLTypePackage.getString(), "electronicMailAddress", null, 0, 1, AddressType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(axisDescriptionTypeEClass, AxisDescriptionType.class, "AxisDescriptionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAxisDescriptionType_Values(), this.getValuesType(), null, "values", null, 1, 1, AxisDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAxisDescriptionType_RefSys(), theXMLTypePackage.getAnyURI(), "refSys", null, 0, 1, AxisDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAxisDescriptionType_RefSysLabel(), theXMLTypePackage.getString(), "refSysLabel", null, 0, 1, AxisDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAxisDescriptionType_Semantic(), theXMLTypePackage.getAnyURI(), "semantic", null, 0, 1, AxisDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(axisDescriptionType1EClass, AxisDescriptionType1.class, "AxisDescriptionType1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAxisDescriptionType1_AxisDescription(), this.getAxisDescriptionType(), null, "axisDescription", null, 1, 1, AxisDescriptionType1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(axisSubsetTypeEClass, AxisSubsetType.class, "AxisSubsetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAxisSubsetType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, AxisSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(contactTypeEClass, ContactType.class, "ContactType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getContactType_Phone(), this.getTelephoneType(), null, "phone", null, 0, 1, ContactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getContactType_Address(), this.getAddressType(), null, "address", null, 0, 1, ContactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getContactType_OnlineResource(), this.getOnlineResourceType(), null, "onlineResource", null, 0, 1, ContactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(contentMetadataTypeEClass, ContentMetadataType.class, "ContentMetadataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getContentMetadataType_CoverageOfferingBrief(), this.getCoverageOfferingBriefType(), null, "coverageOfferingBrief", null, 0, -1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Actuate(), theXlinkPackage.getActuateType(), "actuate", "onLoad", 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Arcrole(), theXMLTypePackage.getAnyURI(), "arcrole", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Href(), theXMLTypePackage.getAnyURI(), "href", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_RemoteSchema(), theXMLTypePackage.getAnyURI(), "remoteSchema", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Role(), theXMLTypePackage.getAnyURI(), "role", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Show(), theXlinkPackage.getShowType(), "show", "new", 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Title(), theXMLTypePackage.getString(), "title", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Type(), theXMLTypePackage.getString(), "type", "simple", 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getContentMetadataType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 0, 1, ContentMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageDescriptionTypeEClass, CoverageDescriptionType.class, "CoverageDescriptionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageDescriptionType_CoverageOffering(), this.getCoverageOfferingType(), null, "coverageOffering", null, 1, -1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageDescriptionType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageDescriptionType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 1, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageOfferingBriefTypeEClass, CoverageOfferingBriefType.class, "CoverageOfferingBriefType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageOfferingBriefType_LonLatEnvelope(), this.getLonLatEnvelopeType(), null, "lonLatEnvelope", null, 1, 1, CoverageOfferingBriefType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingBriefType_Keywords(), this.getKeywordsType(), null, "keywords", null, 0, -1, CoverageOfferingBriefType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageOfferingTypeEClass, CoverageOfferingType.class, "CoverageOfferingType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageOfferingType_DomainSet(), this.getDomainSetType(), null, "domainSet", null, 1, 1, CoverageOfferingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingType_RangeSet(), this.getRangeSetType1(), null, "rangeSet", null, 1, 1, CoverageOfferingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingType_SupportedCRSs(), this.getSupportedCRSsType(), null, "supportedCRSs", null, 1, 1, CoverageOfferingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingType_SupportedFormats(), this.getSupportedFormatsType(), null, "supportedFormats", null, 1, 1, CoverageOfferingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingType_SupportedInterpolations(), this.getSupportedInterpolationsType(), null, "supportedInterpolations", null, 0, 1, CoverageOfferingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dcpTypeTypeEClass, DCPTypeType.class, "DCPTypeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDCPTypeType_HTTP(), this.getHTTPType(), null, "hTTP", null, 1, 1, DCPTypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(describeCoverageTypeEClass, DescribeCoverageType.class, "DescribeCoverageType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDescribeCoverageType_Coverage(), ecorePackage.getEString(), "coverage", null, 0, -1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeCoverageType_Service(), theXMLTypePackage.getString(), "service", "WCS", 1, 1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeCoverageType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 1, 1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeCoverageType_BaseUrl(), ecorePackage.getEString(), "baseUrl", null, 0, 1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeCoverageType_ExtendedProperties(), this.getMap(), "extendedProperties", null, 0, 1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(describeCoverageType1EClass, DescribeCoverageType1.class, "DescribeCoverageType1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDescribeCoverageType1_DCPType(), this.getDCPTypeType(), null, "dCPType", null, 1, -1, DescribeCoverageType1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDocumentRoot_Mixed(), theEcorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_XMLNSPrefixMap(), theEcorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_XSISchemaLocation(), theEcorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_AxisDescription(), this.getAxisDescriptionType1(), null, "axisDescription", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_AxisDescription1(), this.getAxisDescriptionType(), null, "axisDescription1", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_Capability(), this.getWCSCapabilityType(), null, "capability", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_ContentMetadata(), this.getContentMetadataType(), null, "contentMetadata", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_CoverageDescription(), this.getCoverageDescriptionType(), null, "coverageDescription", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_CoverageOffering(), this.getCoverageOfferingType(), null, "coverageOffering", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_CoverageOfferingBrief(), this.getCoverageOfferingBriefType(), null, "coverageOfferingBrief", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_DescribeCoverage(), this.getDescribeCoverageType(), null, "describeCoverage", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_Description(), theXMLTypePackage.getString(), "description", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_DomainSet(), this.getDomainSetType(), null, "domainSet", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_Formats(), theGmlPackage.getCodeListType(), null, "formats", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_GetCapabilities(), this.getGetCapabilitiesType(), null, "getCapabilities", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_GetCoverage(), this.getGetCoverageType(), null, "getCoverage", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_InterpolationMethod(), this.getInterpolationMethodType(), "interpolationMethod", "nearest neighbor", 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_Interval(), this.getIntervalType(), null, "interval", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_Keywords(), this.getKeywordsType(), null, "keywords", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_LonLatEnvelope(), this.getLonLatEnvelopeType(), null, "lonLatEnvelope", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_MetadataLink(), this.getMetadataLinkType(), null, "metadataLink", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_Name(), theXMLTypePackage.getString(), "name", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_RangeSet(), this.getRangeSetType1(), null, "rangeSet", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_RangeSet1(), this.getRangeSetType(), null, "rangeSet1", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_Service(), this.getServiceType(), null, "service", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SingleValue(), this.getTypedLiteralType(), null, "singleValue", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SpatialDomain(), this.getSpatialDomainType(), null, "spatialDomain", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SpatialSubset(), this.getSpatialSubsetType(), null, "spatialSubset", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SupportedCRSs(), this.getSupportedCRSsType(), null, "supportedCRSs", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SupportedFormats(), this.getSupportedFormatsType(), null, "supportedFormats", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_SupportedInterpolations(), this.getSupportedInterpolationsType(), null, "supportedInterpolations", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_TemporalDomain(), this.getTimeSequenceType(), null, "temporalDomain", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_TemporalSubset(), this.getTimeSequenceType(), null, "temporalSubset", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_TimePeriod(), this.getTimePeriodType(), null, "timePeriod", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_TimeSequence(), this.getTimeSequenceType(), null, "timeSequence", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_WCSCapabilities(), this.getWCSCapabilitiesType(), null, "wCSCapabilities", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_Closure(), this.getClosureType(), "closure", "closed", 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_Semantic(), theXMLTypePackage.getAnyURI(), "semantic", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDocumentRoot_Type(), theXMLTypePackage.getAnyURI(), "type", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(domainSetTypeEClass, DomainSetType.class, "DomainSetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDomainSetType_SpatialDomain(), this.getSpatialDomainType(), null, "spatialDomain", null, 0, 1, DomainSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainSetType_TemporalDomain(), this.getTimeSequenceType(), null, "temporalDomain", null, 0, 1, DomainSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainSetType_TemporalDomain1(), this.getTimeSequenceType(), null, "temporalDomain1", null, 0, 1, DomainSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(domainSubsetTypeEClass, DomainSubsetType.class, "DomainSubsetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDomainSubsetType_SpatialSubset(), this.getSpatialSubsetType(), null, "spatialSubset", null, 0, 1, DomainSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainSubsetType_TemporalSubset(), this.getTimeSequenceType(), null, "temporalSubset", null, 0, 1, DomainSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainSubsetType_TemporalSubset1(), this.getTimeSequenceType(), null, "temporalSubset1", null, 0, 1, DomainSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(exceptionTypeEClass, ExceptionType.class, "ExceptionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getExceptionType_Format(), theXMLTypePackage.getString(), "format", null, 1, 1, ExceptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCapabilitiesTypeEClass, GetCapabilitiesType.class, "GetCapabilitiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGetCapabilitiesType_Section(), this.getCapabilitiesSectionType(), "section", "/", 0, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCapabilitiesType_Service(), theXMLTypePackage.getString(), "service", "WCS", 1, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCapabilitiesType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCapabilitiesType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 0, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCapabilitiesType_BaseUrl(), ecorePackage.getEString(), "baseUrl", null, 0, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCapabilitiesType_ExtendedProperties(), this.getMap(), "extendedProperties", null, 0, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCapabilitiesType1EClass, GetCapabilitiesType1.class, "GetCapabilitiesType1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGetCapabilitiesType1_DCPType(), this.getDCPTypeType(), null, "dCPType", null, 1, -1, GetCapabilitiesType1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCoverageTypeEClass, GetCoverageType.class, "GetCoverageType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGetCoverageType_SourceCoverage(), theXMLTypePackage.getString(), "sourceCoverage", null, 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGetCoverageType_DomainSubset(), this.getDomainSubsetType(), null, "domainSubset", null, 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGetCoverageType_RangeSubset(), this.getRangeSubsetType(), null, "rangeSubset", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_InterpolationMethod(), this.getInterpolationMethodType(), "interpolationMethod", "nearest neighbor", 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGetCoverageType_Output(), this.getOutputType(), null, "output", null, 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_Service(), theXMLTypePackage.getString(), "service", "WCS", 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_BaseUrl(), ecorePackage.getEString(), "baseUrl", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_ExtendedProperties(), this.getMap(), "extendedProperties", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCoverageType1EClass, GetCoverageType1.class, "GetCoverageType1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGetCoverageType1_DCPType(), this.getDCPTypeType(), null, "dCPType", null, 1, -1, GetCoverageType1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getTypeEClass, GetType.class, "GetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGetType_OnlineResource(), this.getOnlineResourceType(), null, "onlineResource", null, 1, 1, GetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(httpTypeEClass, HTTPType.class, "HTTPType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getHTTPType_Group(), theEcorePackage.getEFeatureMapEntry(), "group", null, 0, -1, HTTPType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getHTTPType_Get(), this.getGetType(), null, "get", null, 0, -1, HTTPType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getHTTPType_Post(), this.getPostType(), null, "post", null, 0, -1, HTTPType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(intervalTypeEClass, IntervalType.class, "IntervalType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getIntervalType_Res(), this.getTypedLiteralType(), null, "res", null, 0, 1, IntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(keywordsTypeEClass, KeywordsType.class, "KeywordsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKeywordsType_Keyword(), theXMLTypePackage.getString(), "keyword", null, 1, 1, KeywordsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getKeywordsType_Type(), theGmlPackage.getCodeType(), null, "type", null, 0, 1, KeywordsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(lonLatEnvelopeBaseTypeEClass, LonLatEnvelopeBaseType.class, "LonLatEnvelopeBaseType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(lonLatEnvelopeTypeEClass, LonLatEnvelopeType.class, "LonLatEnvelopeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLonLatEnvelopeType_TimePosition(), theGmlPackage.getTimePositionType(), null, "timePosition", null, 0, 2, LonLatEnvelopeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(metadataAssociationTypeEClass, MetadataAssociationType.class, "MetadataAssociationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(metadataLinkTypeEClass, MetadataLinkType.class, "MetadataLinkType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMetadataLinkType_MetadataType(), this.getMetadataTypeType(), "metadataType", "TC211", 1, 1, MetadataLinkType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(onlineResourceTypeEClass, OnlineResourceType.class, "OnlineResourceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getOnlineResourceType_Actuate(), theXlinkPackage.getActuateType(), "actuate", "onLoad", 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Arcrole(), theXMLTypePackage.getAnyURI(), "arcrole", null, 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Href(), theXMLTypePackage.getAnyURI(), "href", null, 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Role(), theXMLTypePackage.getAnyURI(), "role", null, 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Show(), theXlinkPackage.getShowType(), "show", "new", 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Title(), theXMLTypePackage.getString(), "title", null, 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getOnlineResourceType_Type(), theXMLTypePackage.getString(), "type", "simple", 0, 1, OnlineResourceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(outputTypeEClass, OutputType.class, "OutputType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getOutputType_Crs(), theGmlPackage.getCodeType(), null, "crs", null, 0, 1, OutputType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getOutputType_Format(), theGmlPackage.getCodeType(), null, "format", null, 1, 1, OutputType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(postTypeEClass, PostType.class, "PostType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPostType_OnlineResource(), this.getOnlineResourceType(), null, "onlineResource", null, 1, 1, PostType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeSetTypeEClass, RangeSetType.class, "RangeSetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRangeSetType_AxisDescription(), this.getAxisDescriptionType1(), null, "axisDescription", null, 0, -1, RangeSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRangeSetType_NullValues(), this.getValueEnumType(), null, "nullValues", null, 0, 1, RangeSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeSetType_RefSys(), theXMLTypePackage.getAnyURI(), "refSys", null, 0, 1, RangeSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeSetType_RefSysLabel(), theXMLTypePackage.getString(), "refSysLabel", null, 0, 1, RangeSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeSetType_Semantic(), theXMLTypePackage.getAnyURI(), "semantic", null, 0, 1, RangeSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeSetType1EClass, RangeSetType1.class, "RangeSetType1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRangeSetType1_RangeSet(), this.getRangeSetType(), null, "rangeSet", null, 1, 1, RangeSetType1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeSubsetTypeEClass, RangeSubsetType.class, "RangeSubsetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRangeSubsetType_AxisSubset(), this.getAxisSubsetType(), null, "axisSubset", null, 1, -1, RangeSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(requestTypeEClass, RequestType.class, "RequestType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRequestType_GetCapabilities(), this.getGetCapabilitiesType1(), null, "getCapabilities", null, 1, 1, RequestType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRequestType_DescribeCoverage(), this.getDescribeCoverageType1(), null, "describeCoverage", null, 1, 1, RequestType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRequestType_GetCoverage(), this.getGetCoverageType1(), null, "getCoverage", null, 1, 1, RequestType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(responsiblePartyTypeEClass, ResponsiblePartyType.class, "ResponsiblePartyType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getResponsiblePartyType_IndividualName(), theXMLTypePackage.getString(), "individualName", null, 0, 1, ResponsiblePartyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getResponsiblePartyType_OrganisationName(), theXMLTypePackage.getString(), "organisationName", null, 0, 1, ResponsiblePartyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getResponsiblePartyType_OrganisationName1(), theXMLTypePackage.getString(), "organisationName1", null, 0, 1, ResponsiblePartyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getResponsiblePartyType_PositionName(), theXMLTypePackage.getString(), "positionName", null, 0, 1, ResponsiblePartyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getResponsiblePartyType_ContactInfo(), this.getContactType(), null, "contactInfo", null, 0, 1, ResponsiblePartyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(serviceTypeEClass, ServiceType.class, "ServiceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getServiceType_Keywords(), this.getKeywordsType(), null, "keywords", null, 0, -1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceType_ResponsibleParty(), this.getResponsiblePartyType(), null, "responsibleParty", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceType_Fees(), theGmlPackage.getCodeListType(), null, "fees", null, 1, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceType_AccessConstraints(), theGmlPackage.getCodeListType(), null, "accessConstraints", null, 1, -1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getServiceType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getServiceType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(spatialDomainTypeEClass, SpatialDomainType.class, "SpatialDomainType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSpatialDomainType_Envelope(), this.getGeneralEnvelope(), null, "envelope", null, 0, -1, SpatialDomainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpatialDomainType_GridGroup(), theEcorePackage.getEFeatureMapEntry(), "gridGroup", null, 0, -1, SpatialDomainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSpatialDomainType_Grid(), theGmlPackage.getGridType(), null, "grid", null, 0, -1, SpatialDomainType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getSpatialDomainType_Polygon(), theGmlPackage.getPolygonType(), null, "polygon", null, 0, -1, SpatialDomainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(spatialSubsetTypeEClass, SpatialSubsetType.class, "SpatialSubsetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(supportedCRSsTypeEClass, SupportedCRSsType.class, "SupportedCRSsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSupportedCRSsType_RequestResponseCRSs(), theGmlPackage.getCodeListType(), null, "requestResponseCRSs", null, 0, -1, SupportedCRSsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSupportedCRSsType_RequestCRSs(), theGmlPackage.getCodeListType(), null, "requestCRSs", null, 0, -1, SupportedCRSsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSupportedCRSsType_ResponseCRSs(), theGmlPackage.getCodeListType(), null, "responseCRSs", null, 0, -1, SupportedCRSsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSupportedCRSsType_NativeCRSs(), theGmlPackage.getCodeListType(), null, "nativeCRSs", null, 0, -1, SupportedCRSsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(supportedFormatsTypeEClass, SupportedFormatsType.class, "SupportedFormatsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSupportedFormatsType_Formats(), theGmlPackage.getCodeListType(), null, "formats", null, 1, -1, SupportedFormatsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSupportedFormatsType_NativeFormat(), theXMLTypePackage.getString(), "nativeFormat", null, 0, 1, SupportedFormatsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(supportedInterpolationsTypeEClass, SupportedInterpolationsType.class, "SupportedInterpolationsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSupportedInterpolationsType_InterpolationMethod(), this.getInterpolationMethodType(), "interpolationMethod", null, 1, 1, SupportedInterpolationsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSupportedInterpolationsType_Default(), this.getInterpolationMethodType(), "default", "nearest neighbor", 0, 1, SupportedInterpolationsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(telephoneTypeEClass, TelephoneType.class, "TelephoneType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTelephoneType_Voice(), theXMLTypePackage.getString(), "voice", null, 0, 1, TelephoneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTelephoneType_Facsimile(), theXMLTypePackage.getString(), "facsimile", null, 0, 1, TelephoneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(timePeriodTypeEClass, TimePeriodType.class, "TimePeriodType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTimePeriodType_BeginPosition(), theGmlPackage.getTimePositionType(), null, "beginPosition", null, 1, 1, TimePeriodType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTimePeriodType_EndPosition(), theGmlPackage.getTimePositionType(), null, "endPosition", null, 1, 1, TimePeriodType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTimePeriodType_TimeResolution(), theGmlPackage.getTimeDurationType(), "timeResolution", null, 0, 1, TimePeriodType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTimePeriodType_Frame(), theXMLTypePackage.getAnyURI(), "frame", "#ISO-8601", 0, 1, TimePeriodType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(timeSequenceTypeEClass, TimeSequenceType.class, "TimeSequenceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTimeSequenceType_Group(), theEcorePackage.getEFeatureMapEntry(), "group", null, 0, -1, TimeSequenceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTimeSequenceType_TimePosition(), theGmlPackage.getTimePositionType(), null, "timePosition", null, 0, -1, TimeSequenceType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getTimeSequenceType_TimePeriod(), this.getTimePeriodType(), null, "timePeriod", null, 0, -1, TimeSequenceType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(typedLiteralTypeEClass, TypedLiteralType.class, "TypedLiteralType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTypedLiteralType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, TypedLiteralType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTypedLiteralType_Type(), theXMLTypePackage.getAnyURI(), "type", null, 0, 1, TypedLiteralType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(valueEnumBaseTypeEClass, ValueEnumBaseType.class, "ValueEnumBaseType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getValueEnumBaseType_Group(), theEcorePackage.getEFeatureMapEntry(), "group", null, 0, -1, ValueEnumBaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getValueEnumBaseType_Interval(), this.getIntervalType(), null, "interval", null, 0, -1, ValueEnumBaseType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getValueEnumBaseType_SingleValue(), this.getTypedLiteralType(), null, "singleValue", null, 0, -1, ValueEnumBaseType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(valueEnumTypeEClass, ValueEnumType.class, "ValueEnumType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getValueEnumType_Semantic(), theXMLTypePackage.getAnyURI(), "semantic", null, 0, 1, ValueEnumType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValueEnumType_Type(), theXMLTypePackage.getAnyURI(), "type", null, 0, 1, ValueEnumType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(valueRangeTypeEClass, ValueRangeType.class, "ValueRangeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getValueRangeType_Min(), this.getTypedLiteralType(), null, "min", null, 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getValueRangeType_Max(), this.getTypedLiteralType(), null, "max", null, 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValueRangeType_Atomic(), theXMLTypePackage.getBoolean(), "atomic", "false", 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValueRangeType_Closure(), this.getClosureType(), "closure", "closed", 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValueRangeType_Semantic(), theXMLTypePackage.getAnyURI(), "semantic", null, 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValueRangeType_Type(), theXMLTypePackage.getAnyURI(), "type", null, 0, 1, ValueRangeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(valuesTypeEClass, ValuesType.class, "ValuesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getValuesType_Default(), this.getTypedLiteralType(), null, "default", null, 0, 1, ValuesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(vendorSpecificCapabilitiesTypeEClass, VendorSpecificCapabilitiesType.class, "VendorSpecificCapabilitiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getVendorSpecificCapabilitiesType_Any(), theEcorePackage.getEFeatureMapEntry(), "any", null, 1, 1, VendorSpecificCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(wcsCapabilitiesTypeEClass, WCSCapabilitiesType.class, "WCSCapabilitiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getWCSCapabilitiesType_Service(), this.getServiceType(), null, "service", null, 1, 1, WCSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWCSCapabilitiesType_Capability(), this.getWCSCapabilityType(), null, "capability", null, 1, 1, WCSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWCSCapabilitiesType_ContentMetadata(), this.getContentMetadataType(), null, "contentMetadata", null, 1, 1, WCSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getWCSCapabilitiesType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, WCSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getWCSCapabilitiesType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 1, 1, WCSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(wcsCapabilityTypeEClass, WCSCapabilityType.class, "WCSCapabilityType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getWCSCapabilityType_Request(), this.getRequestType(), null, "request", null, 1, 1, WCSCapabilityType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWCSCapabilityType_Exception(), this.getExceptionType(), null, "exception", null, 1, 1, WCSCapabilityType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWCSCapabilityType_VendorSpecificCapabilities(), this.getVendorSpecificCapabilitiesType(), null, "vendorSpecificCapabilities", null, 0, 1, WCSCapabilityType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getWCSCapabilityType_UpdateSequence(), theXMLTypePackage.getString(), "updateSequence", null, 0, 1, WCSCapabilityType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getWCSCapabilityType_Version(), theXMLTypePackage.getString(), "version", "1.0.0", 0, 1, WCSCapabilityType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(envelopeEClass, Envelope.class, "Envelope", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
initEClass(generalEnvelopeEClass, GeneralEnvelope.class, "GeneralEnvelope", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
// Initialize enums and add enum literals
initEEnum(capabilitiesSectionTypeEEnum, CapabilitiesSectionType.class, "CapabilitiesSectionType");
addEEnumLiteral(capabilitiesSectionTypeEEnum, CapabilitiesSectionType.__LITERAL);
addEEnumLiteral(capabilitiesSectionTypeEEnum, CapabilitiesSectionType.WCS_CAPABILITIES_SERVICE_LITERAL);
addEEnumLiteral(capabilitiesSectionTypeEEnum, CapabilitiesSectionType.WCS_CAPABILITIES_CAPABILITY_LITERAL);
addEEnumLiteral(capabilitiesSectionTypeEEnum, CapabilitiesSectionType.WCS_CAPABILITIES_CONTENT_METADATA_LITERAL);
initEEnum(closureTypeEEnum, ClosureType.class, "ClosureType");
addEEnumLiteral(closureTypeEEnum, ClosureType.CLOSED_LITERAL);
addEEnumLiteral(closureTypeEEnum, ClosureType.OPEN_LITERAL);
addEEnumLiteral(closureTypeEEnum, ClosureType.OPEN_CLOSED_LITERAL);
addEEnumLiteral(closureTypeEEnum, ClosureType.CLOSED_OPEN_LITERAL);
initEEnum(interpolationMethodTypeEEnum, InterpolationMethodType.class, "InterpolationMethodType");
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.NEAREST_NEIGHBOR_LITERAL);
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.BILINEAR_LITERAL);
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.BICUBIC_LITERAL);
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.LOST_AREA_LITERAL);
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.BARYCENTRIC_LITERAL);
addEEnumLiteral(interpolationMethodTypeEEnum, InterpolationMethodType.NONE_LITERAL);
initEEnum(metadataTypeTypeEEnum, MetadataTypeType.class, "MetadataTypeType");
addEEnumLiteral(metadataTypeTypeEEnum, MetadataTypeType.TC211_LITERAL);
addEEnumLiteral(metadataTypeTypeEEnum, MetadataTypeType.FGDC_LITERAL);
addEEnumLiteral(metadataTypeTypeEEnum, MetadataTypeType.OTHER_LITERAL);
// Initialize data types
initEDataType(capabilitiesSectionTypeObjectEDataType, CapabilitiesSectionType.class, "CapabilitiesSectionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
initEDataType(closureTypeObjectEDataType, ClosureType.class, "ClosureTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
initEDataType(interpolationMethodTypeObjectEDataType, InterpolationMethodType.class, "InterpolationMethodTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
initEDataType(metadataTypeTypeObjectEDataType, MetadataTypeType.class, "MetadataTypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
initEDataType(mapEDataType, Map.class, "Map", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
// Create annotations
// http://www.w3.org/XML/1998/namespace
createNamespaceAnnotations();
// http:///org/eclipse/emf/ecore/util/ExtendedMetaData
createExtendedMetaDataAnnotations();
}
/**
* Initializes the annotations for <b>http://www.w3.org/XML/1998/namespace</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createNamespaceAnnotations() {
String source = "http://www.w3.org/XML/1998/namespace";
addAnnotation
(this,
source,
new String[] {
"lang", "en"
});
}
/**
* Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
addAnnotation
(abstractDescriptionBaseTypeEClass,
source,
new String[] {
"name", "AbstractDescriptionBaseType",
"kind", "elementOnly"
});
addAnnotation
(abstractDescriptionTypeEClass,
source,
new String[] {
"name", "AbstractDescriptionType",
"kind", "elementOnly"
});
addAnnotation
(getAbstractDescriptionType_MetadataLink(),
source,
new String[] {
"kind", "element",
"name", "metadataLink",
"namespace", "##targetNamespace"
});
addAnnotation
(getAbstractDescriptionType_Description1(),
source,
new String[] {
"kind", "element",
"name", "description",
"namespace", "##targetNamespace"
});
addAnnotation
(getAbstractDescriptionType_Name1(),
source,
new String[] {
"kind", "element",
"name", "name",
"namespace", "##targetNamespace"
});
addAnnotation
(getAbstractDescriptionType_Label(),
source,
new String[] {
"kind", "element",
"name", "label",
"namespace", "##targetNamespace"
});
addAnnotation
(addressTypeEClass,
source,
new String[] {
"name", "AddressType",
"kind", "elementOnly"
});
addAnnotation
(getAddressType_DeliveryPoint(),
source,
new String[] {
"kind", "element",
"name", "deliveryPoint",
"namespace", "##targetNamespace"
});
addAnnotation
(getAddressType_City(),
source,
new String[] {
"kind", "element",
"name", "city",
"namespace", "##targetNamespace"
});
addAnnotation
(getAddressType_AdministrativeArea(),
source,
new String[] {
"kind", "element",
"name", "administrativeArea",
"namespace", "##targetNamespace"
});
addAnnotation
(getAddressType_PostalCode(),
source,
new String[] {
"kind", "element",
"name", "postalCode",
"namespace", "##targetNamespace"
});
addAnnotation
(getAddressType_Country(),
source,
new String[] {
"kind", "element",
"name", "country",
"namespace", "##targetNamespace"
});
addAnnotation
(getAddressType_ElectronicMailAddress(),
source,
new String[] {
"kind", "element",
"name", "electronicMailAddress",
"namespace", "##targetNamespace"
});
addAnnotation
(axisDescriptionTypeEClass,
source,
new String[] {
"name", "AxisDescriptionType",
"kind", "elementOnly"
});
addAnnotation
(getAxisDescriptionType_Values(),
source,
new String[] {
"kind", "element",
"name", "values",
"namespace", "##targetNamespace"
});
addAnnotation
(getAxisDescriptionType_RefSys(),
source,
new String[] {
"kind", "attribute",
"name", "refSys"
});
addAnnotation
(getAxisDescriptionType_RefSysLabel(),
source,
new String[] {
"kind", "attribute",
"name", "refSysLabel"
});
addAnnotation
(getAxisDescriptionType_Semantic(),
source,
new String[] {
"kind", "attribute",
"name", "semantic",
"namespace", "##targetNamespace"
});
addAnnotation
(axisDescriptionType1EClass,
source,
new String[] {
"name", "axisDescription_._type",
"kind", "elementOnly"
});
addAnnotation
(getAxisDescriptionType1_AxisDescription(),
source,
new String[] {
"kind", "element",
"name", "AxisDescription",
"namespace", "##targetNamespace"
});
addAnnotation
(axisSubsetTypeEClass,
source,
new String[] {
"name", "axisSubset_._type",
"kind", "elementOnly"
});
addAnnotation
(getAxisSubsetType_Name(),
source,
new String[] {
"kind", "attribute",
"name", "name"
});
addAnnotation
(contactTypeEClass,
source,
new String[] {
"name", "ContactType",
"kind", "elementOnly"
});
addAnnotation
(getContactType_Phone(),
source,
new String[] {
"kind", "element",
"name", "phone",
"namespace", "##targetNamespace"
});
addAnnotation
(getContactType_Address(),
source,
new String[] {
"kind", "element",
"name", "address",
"namespace", "##targetNamespace"
});
addAnnotation
(getContactType_OnlineResource(),
source,
new String[] {
"kind", "element",
"name", "onlineResource",
"namespace", "##targetNamespace"
});
addAnnotation
(contentMetadataTypeEClass,
source,
new String[] {
"name", "ContentMetadata_._type",
"kind", "elementOnly"
});
addAnnotation
(getContentMetadataType_CoverageOfferingBrief(),
source,
new String[] {
"kind", "element",
"name", "CoverageOfferingBrief",
"namespace", "##targetNamespace"
});
addAnnotation
(getContentMetadataType_Actuate(),
source,
new String[] {
"kind", "attribute",
"name", "actuate",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_Arcrole(),
source,
new String[] {
"kind", "attribute",
"name", "arcrole",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_Href(),
source,
new String[] {
"kind", "attribute",
"name", "href",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_RemoteSchema(),
source,
new String[] {
"kind", "attribute",
"name", "remoteSchema",
"namespace", "http://www.opengis.net/gml"
});
addAnnotation
(getContentMetadataType_Role(),
source,
new String[] {
"kind", "attribute",
"name", "role",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_Show(),
source,
new String[] {
"kind", "attribute",
"name", "show",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_Title(),
source,
new String[] {
"kind", "attribute",
"name", "title",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getContentMetadataType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getContentMetadataType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(coverageDescriptionTypeEClass,
source,
new String[] {
"name", "CoverageDescription_._type",
"kind", "elementOnly"
});
addAnnotation
(getCoverageDescriptionType_CoverageOffering(),
source,
new String[] {
"kind", "element",
"name", "CoverageOffering",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageDescriptionType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getCoverageDescriptionType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(coverageOfferingBriefTypeEClass,
source,
new String[] {
"name", "CoverageOfferingBriefType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageOfferingBriefType_LonLatEnvelope(),
source,
new String[] {
"kind", "element",
"name", "lonLatEnvelope",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingBriefType_Keywords(),
source,
new String[] {
"kind", "element",
"name", "keywords",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageOfferingTypeEClass,
source,
new String[] {
"name", "CoverageOfferingType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageOfferingType_DomainSet(),
source,
new String[] {
"kind", "element",
"name", "domainSet",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingType_RangeSet(),
source,
new String[] {
"kind", "element",
"name", "rangeSet",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingType_SupportedCRSs(),
source,
new String[] {
"kind", "element",
"name", "supportedCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingType_SupportedFormats(),
source,
new String[] {
"kind", "element",
"name", "supportedFormats",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingType_SupportedInterpolations(),
source,
new String[] {
"kind", "element",
"name", "supportedInterpolations",
"namespace", "##targetNamespace"
});
addAnnotation
(dcpTypeTypeEClass,
source,
new String[] {
"name", "DCPTypeType",
"kind", "elementOnly"
});
addAnnotation
(getDCPTypeType_HTTP(),
source,
new String[] {
"kind", "element",
"name", "HTTP",
"namespace", "##targetNamespace"
});
addAnnotation
(describeCoverageTypeEClass,
source,
new String[] {
"name", "DescribeCoverage_._1_._type",
"kind", "elementOnly"
});
addAnnotation
(getDescribeCoverageType_Service(),
source,
new String[] {
"kind", "attribute",
"name", "service"
});
addAnnotation
(getDescribeCoverageType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(describeCoverageType1EClass,
source,
new String[] {
"name", "DescribeCoverage_._type",
"kind", "elementOnly"
});
addAnnotation
(getDescribeCoverageType1_DCPType(),
source,
new String[] {
"kind", "element",
"name", "DCPType",
"namespace", "##targetNamespace"
});
addAnnotation
(documentRootEClass,
source,
new String[] {
"name", "",
"kind", "mixed"
});
addAnnotation
(getDocumentRoot_Mixed(),
source,
new String[] {
"kind", "elementWildcard",
"name", ":mixed"
});
addAnnotation
(getDocumentRoot_XMLNSPrefixMap(),
source,
new String[] {
"kind", "attribute",
"name", "xmlns:prefix"
});
addAnnotation
(getDocumentRoot_XSISchemaLocation(),
source,
new String[] {
"kind", "attribute",
"name", "xsi:schemaLocation"
});
addAnnotation
(getDocumentRoot_AxisDescription(),
source,
new String[] {
"kind", "element",
"name", "axisDescription",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_AxisDescription1(),
source,
new String[] {
"kind", "element",
"name", "AxisDescription",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#_GML"
});
addAnnotation
(getDocumentRoot_Capability(),
source,
new String[] {
"kind", "element",
"name", "Capability",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_ContentMetadata(),
source,
new String[] {
"kind", "element",
"name", "ContentMetadata",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageDescription(),
source,
new String[] {
"kind", "element",
"name", "CoverageDescription",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageOffering(),
source,
new String[] {
"kind", "element",
"name", "CoverageOffering",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#_GML"
});
addAnnotation
(getDocumentRoot_CoverageOfferingBrief(),
source,
new String[] {
"kind", "element",
"name", "CoverageOfferingBrief",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#_GML"
});
addAnnotation
(getDocumentRoot_DescribeCoverage(),
source,
new String[] {
"kind", "element",
"name", "DescribeCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Description(),
source,
new String[] {
"kind", "element",
"name", "description",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_DomainSet(),
source,
new String[] {
"kind", "element",
"name", "domainSet",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Formats(),
source,
new String[] {
"kind", "element",
"name", "formats",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_GetCapabilities(),
source,
new String[] {
"kind", "element",
"name", "GetCapabilities",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_GetCoverage(),
source,
new String[] {
"kind", "element",
"name", "GetCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_InterpolationMethod(),
source,
new String[] {
"kind", "element",
"name", "interpolationMethod",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Interval(),
source,
new String[] {
"kind", "element",
"name", "interval",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Keywords(),
source,
new String[] {
"kind", "element",
"name", "keywords",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_LonLatEnvelope(),
source,
new String[] {
"kind", "element",
"name", "lonLatEnvelope",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_MetadataLink(),
source,
new String[] {
"kind", "element",
"name", "metadataLink",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#metaDataProperty"
});
addAnnotation
(getDocumentRoot_Name(),
source,
new String[] {
"kind", "element",
"name", "name",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_RangeSet(),
source,
new String[] {
"kind", "element",
"name", "rangeSet",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_RangeSet1(),
source,
new String[] {
"kind", "element",
"name", "RangeSet",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#_GML"
});
addAnnotation
(getDocumentRoot_Service(),
source,
new String[] {
"kind", "element",
"name", "Service",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml#_GML"
});
addAnnotation
(getDocumentRoot_SingleValue(),
source,
new String[] {
"kind", "element",
"name", "singleValue",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_SpatialDomain(),
source,
new String[] {
"kind", "element",
"name", "spatialDomain",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_SpatialSubset(),
source,
new String[] {
"kind", "element",
"name", "spatialSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_SupportedCRSs(),
source,
new String[] {
"kind", "element",
"name", "supportedCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_SupportedFormats(),
source,
new String[] {
"kind", "element",
"name", "supportedFormats",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_SupportedInterpolations(),
source,
new String[] {
"kind", "element",
"name", "supportedInterpolations",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_TemporalDomain(),
source,
new String[] {
"kind", "element",
"name", "temporalDomain",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_TemporalSubset(),
source,
new String[] {
"kind", "element",
"name", "temporalSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_TimePeriod(),
source,
new String[] {
"kind", "element",
"name", "timePeriod",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_TimeSequence(),
source,
new String[] {
"kind", "element",
"name", "TimeSequence",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_WCSCapabilities(),
source,
new String[] {
"kind", "element",
"name", "WCS_Capabilities",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Closure(),
source,
new String[] {
"kind", "attribute",
"name", "closure",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Semantic(),
source,
new String[] {
"kind", "attribute",
"name", "semantic",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "##targetNamespace"
});
addAnnotation
(domainSetTypeEClass,
source,
new String[] {
"name", "DomainSetType",
"kind", "elementOnly"
});
addAnnotation
(getDomainSetType_SpatialDomain(),
source,
new String[] {
"kind", "element",
"name", "spatialDomain",
"namespace", "##targetNamespace"
});
addAnnotation
(getDomainSetType_TemporalDomain(),
source,
new String[] {
"kind", "element",
"name", "temporalDomain",
"namespace", "##targetNamespace"
});
addAnnotation
(getDomainSetType_TemporalDomain1(),
source,
new String[] {
"kind", "element",
"name", "temporalDomain",
"namespace", "##targetNamespace"
});
addAnnotation
(domainSubsetTypeEClass,
source,
new String[] {
"name", "DomainSubsetType",
"kind", "elementOnly"
});
addAnnotation
(getDomainSubsetType_SpatialSubset(),
source,
new String[] {
"kind", "element",
"name", "spatialSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getDomainSubsetType_TemporalSubset(),
source,
new String[] {
"kind", "element",
"name", "temporalSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getDomainSubsetType_TemporalSubset1(),
source,
new String[] {
"kind", "element",
"name", "temporalSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(exceptionTypeEClass,
source,
new String[] {
"name", "Exception_._type",
"kind", "elementOnly"
});
addAnnotation
(getExceptionType_Format(),
source,
new String[] {
"kind", "element",
"name", "Format",
"namespace", "##targetNamespace"
});
addAnnotation
(getCapabilitiesTypeEClass,
source,
new String[] {
"name", "GetCapabilities_._type",
"kind", "elementOnly"
});
addAnnotation
(getGetCapabilitiesType_Section(),
source,
new String[] {
"kind", "element",
"name", "section",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCapabilitiesType_Service(),
source,
new String[] {
"kind", "attribute",
"name", "service"
});
addAnnotation
(getGetCapabilitiesType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getGetCapabilitiesType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(getCapabilitiesType1EClass,
source,
new String[] {
"name", "GetCapabilities_._1_._type",
"kind", "elementOnly"
});
addAnnotation
(getGetCapabilitiesType1_DCPType(),
source,
new String[] {
"kind", "element",
"name", "DCPType",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageTypeEClass,
source,
new String[] {
"name", "GetCoverage_._type",
"kind", "elementOnly"
});
addAnnotation
(getGetCoverageType_SourceCoverage(),
source,
new String[] {
"kind", "element",
"name", "sourceCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_DomainSubset(),
source,
new String[] {
"kind", "element",
"name", "domainSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_RangeSubset(),
source,
new String[] {
"kind", "element",
"name", "rangeSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_InterpolationMethod(),
source,
new String[] {
"kind", "element",
"name", "interpolationMethod",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_Output(),
source,
new String[] {
"kind", "element",
"name", "output",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_Service(),
source,
new String[] {
"kind", "attribute",
"name", "service"
});
addAnnotation
(getGetCoverageType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(getCoverageType1EClass,
source,
new String[] {
"name", "GetCoverage_._1_._type",
"kind", "elementOnly"
});
addAnnotation
(getGetCoverageType1_DCPType(),
source,
new String[] {
"kind", "element",
"name", "DCPType",
"namespace", "##targetNamespace"
});
addAnnotation
(getTypeEClass,
source,
new String[] {
"name", "Get_._type",
"kind", "elementOnly"
});
addAnnotation
(getGetType_OnlineResource(),
source,
new String[] {
"kind", "element",
"name", "OnlineResource",
"namespace", "##targetNamespace"
});
addAnnotation
(httpTypeEClass,
source,
new String[] {
"name", "HTTP_._type",
"kind", "elementOnly"
});
addAnnotation
(getHTTPType_Group(),
source,
new String[] {
"kind", "group",
"name", "group:0"
});
addAnnotation
(getHTTPType_Get(),
source,
new String[] {
"kind", "element",
"name", "Get",
"namespace", "##targetNamespace",
"group", "#group:0"
});
addAnnotation
(getHTTPType_Post(),
source,
new String[] {
"kind", "element",
"name", "Post",
"namespace", "##targetNamespace",
"group", "#group:0"
});
addAnnotation
(intervalTypeEClass,
source,
new String[] {
"name", "intervalType",
"kind", "elementOnly"
});
addAnnotation
(getIntervalType_Res(),
source,
new String[] {
"kind", "element",
"name", "res",
"namespace", "##targetNamespace"
});
addAnnotation
(keywordsTypeEClass,
source,
new String[] {
"name", "keywords_._type",
"kind", "elementOnly"
});
addAnnotation
(getKeywordsType_Keyword(),
source,
new String[] {
"kind", "element",
"name", "keyword",
"namespace", "##targetNamespace"
});
addAnnotation
(getKeywordsType_Type(),
source,
new String[] {
"kind", "element",
"name", "type",
"namespace", "##targetNamespace"
});
addAnnotation
(lonLatEnvelopeBaseTypeEClass,
source,
new String[] {
"name", "LonLatEnvelopeBaseType",
"kind", "elementOnly"
});
addAnnotation
(lonLatEnvelopeTypeEClass,
source,
new String[] {
"name", "LonLatEnvelopeType",
"kind", "elementOnly"
});
addAnnotation
(getLonLatEnvelopeType_TimePosition(),
source,
new String[] {
"kind", "element",
"name", "timePosition",
"namespace", "http://www.opengis.net/gml"
});
addAnnotation
(metadataAssociationTypeEClass,
source,
new String[] {
"name", "MetadataAssociationType",
"kind", "elementOnly"
});
addAnnotation
(metadataLinkTypeEClass,
source,
new String[] {
"name", "MetadataLinkType",
"kind", "empty"
});
addAnnotation
(getMetadataLinkType_MetadataType(),
source,
new String[] {
"kind", "attribute",
"name", "metadataType"
});
addAnnotation
(onlineResourceTypeEClass,
source,
new String[] {
"name", "OnlineResourceType",
"kind", "empty"
});
addAnnotation
(getOnlineResourceType_Actuate(),
source,
new String[] {
"kind", "attribute",
"name", "actuate",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Arcrole(),
source,
new String[] {
"kind", "attribute",
"name", "arcrole",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Href(),
source,
new String[] {
"kind", "attribute",
"name", "href",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Role(),
source,
new String[] {
"kind", "attribute",
"name", "role",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Show(),
source,
new String[] {
"kind", "attribute",
"name", "show",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Title(),
source,
new String[] {
"kind", "attribute",
"name", "title",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(getOnlineResourceType_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "http://www.w3.org/1999/xlink"
});
addAnnotation
(outputTypeEClass,
source,
new String[] {
"name", "OutputType",
"kind", "elementOnly"
});
addAnnotation
(getOutputType_Crs(),
source,
new String[] {
"kind", "element",
"name", "crs",
"namespace", "##targetNamespace"
});
addAnnotation
(getOutputType_Format(),
source,
new String[] {
"kind", "element",
"name", "format",
"namespace", "##targetNamespace"
});
addAnnotation
(postTypeEClass,
source,
new String[] {
"name", "Post_._type",
"kind", "elementOnly"
});
addAnnotation
(getPostType_OnlineResource(),
source,
new String[] {
"kind", "element",
"name", "OnlineResource",
"namespace", "##targetNamespace"
});
addAnnotation
(rangeSetTypeEClass,
source,
new String[] {
"name", "RangeSetType",
"kind", "elementOnly"
});
addAnnotation
(getRangeSetType_AxisDescription(),
source,
new String[] {
"kind", "element",
"name", "axisDescription",
"namespace", "##targetNamespace"
});
addAnnotation
(getRangeSetType_NullValues(),
source,
new String[] {
"kind", "element",
"name", "nullValues",
"namespace", "##targetNamespace"
});
addAnnotation
(getRangeSetType_RefSys(),
source,
new String[] {
"kind", "attribute",
"name", "refSys"
});
addAnnotation
(getRangeSetType_RefSysLabel(),
source,
new String[] {
"kind", "attribute",
"name", "refSysLabel"
});
addAnnotation
(getRangeSetType_Semantic(),
source,
new String[] {
"kind", "attribute",
"name", "semantic",
"namespace", "##targetNamespace"
});
addAnnotation
(rangeSetType1EClass,
source,
new String[] {
"name", "rangeSet_._type",
"kind", "elementOnly"
});
addAnnotation
(getRangeSetType1_RangeSet(),
source,
new String[] {
"kind", "element",
"name", "RangeSet",
"namespace", "##targetNamespace"
});
addAnnotation
(rangeSubsetTypeEClass,
source,
new String[] {
"name", "RangeSubsetType",
"kind", "elementOnly"
});
addAnnotation
(getRangeSubsetType_AxisSubset(),
source,
new String[] {
"kind", "element",
"name", "axisSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(requestTypeEClass,
source,
new String[] {
"name", "Request_._type",
"kind", "elementOnly"
});
addAnnotation
(getRequestType_GetCapabilities(),
source,
new String[] {
"kind", "element",
"name", "GetCapabilities",
"namespace", "##targetNamespace"
});
addAnnotation
(getRequestType_DescribeCoverage(),
source,
new String[] {
"kind", "element",
"name", "DescribeCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getRequestType_GetCoverage(),
source,
new String[] {
"kind", "element",
"name", "GetCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(responsiblePartyTypeEClass,
source,
new String[] {
"name", "ResponsiblePartyType",
"kind", "elementOnly"
});
addAnnotation
(getResponsiblePartyType_IndividualName(),
source,
new String[] {
"kind", "element",
"name", "individualName",
"namespace", "##targetNamespace"
});
addAnnotation
(getResponsiblePartyType_OrganisationName(),
source,
new String[] {
"kind", "element",
"name", "organisationName",
"namespace", "##targetNamespace"
});
addAnnotation
(getResponsiblePartyType_OrganisationName1(),
source,
new String[] {
"kind", "element",
"name", "organisationName",
"namespace", "##targetNamespace"
});
addAnnotation
(getResponsiblePartyType_PositionName(),
source,
new String[] {
"kind", "element",
"name", "positionName",
"namespace", "##targetNamespace"
});
addAnnotation
(getResponsiblePartyType_ContactInfo(),
source,
new String[] {
"kind", "element",
"name", "contactInfo",
"namespace", "##targetNamespace"
});
addAnnotation
(serviceTypeEClass,
source,
new String[] {
"name", "ServiceType",
"kind", "elementOnly"
});
addAnnotation
(getServiceType_Keywords(),
source,
new String[] {
"kind", "element",
"name", "keywords",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceType_ResponsibleParty(),
source,
new String[] {
"kind", "element",
"name", "responsibleParty",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceType_Fees(),
source,
new String[] {
"kind", "element",
"name", "fees",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceType_AccessConstraints(),
source,
new String[] {
"kind", "element",
"name", "accessConstraints",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getServiceType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(spatialDomainTypeEClass,
source,
new String[] {
"name", "SpatialDomainType",
"kind", "elementOnly"
});
addAnnotation
(getSpatialDomainType_GridGroup(),
source,
new String[] {
"kind", "group",
"name", "Grid:group",
"namespace", "http://www.opengis.net/gml"
});
addAnnotation
(getSpatialDomainType_Grid(),
source,
new String[] {
"kind", "element",
"name", "Grid",
"namespace", "http://www.opengis.net/gml",
"group", "http://www.opengis.net/gml#Grid:group"
});
addAnnotation
(getSpatialDomainType_Polygon(),
source,
new String[] {
"kind", "element",
"name", "Polygon",
"namespace", "http://www.opengis.net/gml"
});
addAnnotation
(spatialSubsetTypeEClass,
source,
new String[] {
"name", "SpatialSubsetType",
"kind", "elementOnly"
});
addAnnotation
(supportedCRSsTypeEClass,
source,
new String[] {
"name", "SupportedCRSsType",
"kind", "elementOnly"
});
addAnnotation
(getSupportedCRSsType_RequestResponseCRSs(),
source,
new String[] {
"kind", "element",
"name", "requestResponseCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(getSupportedCRSsType_RequestCRSs(),
source,
new String[] {
"kind", "element",
"name", "requestCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(getSupportedCRSsType_ResponseCRSs(),
source,
new String[] {
"kind", "element",
"name", "responseCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(getSupportedCRSsType_NativeCRSs(),
source,
new String[] {
"kind", "element",
"name", "nativeCRSs",
"namespace", "##targetNamespace"
});
addAnnotation
(supportedFormatsTypeEClass,
source,
new String[] {
"name", "SupportedFormatsType",
"kind", "elementOnly"
});
addAnnotation
(getSupportedFormatsType_Formats(),
source,
new String[] {
"kind", "element",
"name", "formats",
"namespace", "##targetNamespace"
});
addAnnotation
(getSupportedFormatsType_NativeFormat(),
source,
new String[] {
"kind", "attribute",
"name", "nativeFormat"
});
addAnnotation
(supportedInterpolationsTypeEClass,
source,
new String[] {
"name", "SupportedInterpolationsType",
"kind", "elementOnly"
});
addAnnotation
(getSupportedInterpolationsType_InterpolationMethod(),
source,
new String[] {
"kind", "element",
"name", "interpolationMethod",
"namespace", "##targetNamespace"
});
addAnnotation
(getSupportedInterpolationsType_Default(),
source,
new String[] {
"kind", "attribute",
"name", "default"
});
addAnnotation
(telephoneTypeEClass,
source,
new String[] {
"name", "TelephoneType",
"kind", "elementOnly"
});
addAnnotation
(getTelephoneType_Voice(),
source,
new String[] {
"kind", "element",
"name", "voice",
"namespace", "##targetNamespace"
});
addAnnotation
(getTelephoneType_Facsimile(),
source,
new String[] {
"kind", "element",
"name", "facsimile",
"namespace", "##targetNamespace"
});
addAnnotation
(timePeriodTypeEClass,
source,
new String[] {
"name", "TimePeriodType",
"kind", "elementOnly"
});
addAnnotation
(getTimePeriodType_BeginPosition(),
source,
new String[] {
"kind", "element",
"name", "beginPosition",
"namespace", "##targetNamespace"
});
addAnnotation
(getTimePeriodType_EndPosition(),
source,
new String[] {
"kind", "element",
"name", "endPosition",
"namespace", "##targetNamespace"
});
addAnnotation
(getTimePeriodType_TimeResolution(),
source,
new String[] {
"kind", "element",
"name", "timeResolution",
"namespace", "##targetNamespace"
});
addAnnotation
(getTimePeriodType_Frame(),
source,
new String[] {
"kind", "attribute",
"name", "frame"
});
addAnnotation
(timeSequenceTypeEClass,
source,
new String[] {
"name", "TimeSequenceType",
"kind", "elementOnly"
});
addAnnotation
(getTimeSequenceType_Group(),
source,
new String[] {
"kind", "group",
"name", "group:0"
});
addAnnotation
(getTimeSequenceType_TimePosition(),
source,
new String[] {
"kind", "element",
"name", "timePosition",
"namespace", "http://www.opengis.net/gml",
"group", "#group:0"
});
addAnnotation
(getTimeSequenceType_TimePeriod(),
source,
new String[] {
"kind", "element",
"name", "timePeriod",
"namespace", "##targetNamespace",
"group", "#group:0"
});
addAnnotation
(typedLiteralTypeEClass,
source,
new String[] {
"name", "TypedLiteralType",
"kind", "simple"
});
addAnnotation
(getTypedLiteralType_Value(),
source,
new String[] {
"name", ":0",
"kind", "simple"
});
addAnnotation
(getTypedLiteralType_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "##targetNamespace"
});
addAnnotation
(valueEnumBaseTypeEClass,
source,
new String[] {
"name", "valueEnumBaseType",
"kind", "elementOnly"
});
addAnnotation
(getValueEnumBaseType_Group(),
source,
new String[] {
"kind", "group",
"name", "group:0"
});
addAnnotation
(getValueEnumBaseType_Interval(),
source,
new String[] {
"kind", "element",
"name", "interval",
"namespace", "##targetNamespace",
"group", "#group:0"
});
addAnnotation
(getValueEnumBaseType_SingleValue(),
source,
new String[] {
"kind", "element",
"name", "singleValue",
"namespace", "##targetNamespace",
"group", "#group:0"
});
addAnnotation
(valueEnumTypeEClass,
source,
new String[] {
"name", "valueEnumType",
"kind", "elementOnly"
});
addAnnotation
(getValueEnumType_Semantic(),
source,
new String[] {
"kind", "attribute",
"name", "semantic",
"namespace", "##targetNamespace"
});
addAnnotation
(getValueEnumType_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "##targetNamespace"
});
addAnnotation
(valueRangeTypeEClass,
source,
new String[] {
"name", "valueRangeType",
"kind", "elementOnly"
});
addAnnotation
(getValueRangeType_Min(),
source,
new String[] {
"kind", "element",
"name", "min",
"namespace", "##targetNamespace"
});
addAnnotation
(getValueRangeType_Max(),
source,
new String[] {
"kind", "element",
"name", "max",
"namespace", "##targetNamespace"
});
addAnnotation
(getValueRangeType_Atomic(),
source,
new String[] {
"kind", "attribute",
"name", "atomic"
});
addAnnotation
(getValueRangeType_Closure(),
source,
new String[] {
"kind", "attribute",
"name", "closure",
"namespace", "##targetNamespace"
});
addAnnotation
(getValueRangeType_Semantic(),
source,
new String[] {
"kind", "attribute",
"name", "semantic",
"namespace", "##targetNamespace"
});
addAnnotation
(getValueRangeType_Type(),
source,
new String[] {
"kind", "attribute",
"name", "type",
"namespace", "##targetNamespace"
});
addAnnotation
(valuesTypeEClass,
source,
new String[] {
"name", "values_._type",
"kind", "elementOnly"
});
addAnnotation
(getValuesType_Default(),
source,
new String[] {
"kind", "element",
"name", "default",
"namespace", "##targetNamespace"
});
addAnnotation
(vendorSpecificCapabilitiesTypeEClass,
source,
new String[] {
"name", "VendorSpecificCapabilities_._type",
"kind", "elementOnly"
});
addAnnotation
(getVendorSpecificCapabilitiesType_Any(),
source,
new String[] {
"kind", "elementWildcard",
"wildcards", "##any",
"name", ":0",
"processing", "strict"
});
addAnnotation
(wcsCapabilitiesTypeEClass,
source,
new String[] {
"name", "WCS_CapabilitiesType",
"kind", "elementOnly"
});
addAnnotation
(getWCSCapabilitiesType_Service(),
source,
new String[] {
"kind", "element",
"name", "Service",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilitiesType_Capability(),
source,
new String[] {
"kind", "element",
"name", "Capability",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilitiesType_ContentMetadata(),
source,
new String[] {
"kind", "element",
"name", "ContentMetadata",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilitiesType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getWCSCapabilitiesType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(wcsCapabilityTypeEClass,
source,
new String[] {
"name", "WCSCapabilityType",
"kind", "elementOnly"
});
addAnnotation
(getWCSCapabilityType_Request(),
source,
new String[] {
"kind", "element",
"name", "Request",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilityType_Exception(),
source,
new String[] {
"kind", "element",
"name", "Exception",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilityType_VendorSpecificCapabilities(),
source,
new String[] {
"kind", "element",
"name", "VendorSpecificCapabilities",
"namespace", "##targetNamespace"
});
addAnnotation
(getWCSCapabilityType_UpdateSequence(),
source,
new String[] {
"kind", "attribute",
"name", "updateSequence"
});
addAnnotation
(getWCSCapabilityType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(capabilitiesSectionTypeEEnum,
source,
new String[] {
"name", "CapabilitiesSectionType"
});
addAnnotation
(closureTypeEEnum,
source,
new String[] {
"name", "closure_._type"
});
addAnnotation
(interpolationMethodTypeEEnum,
source,
new String[] {
"name", "InterpolationMethodType"
});
addAnnotation
(metadataTypeTypeEEnum,
source,
new String[] {
"name", "metadataType_._type"
});
addAnnotation
(capabilitiesSectionTypeObjectEDataType,
source,
new String[] {
"name", "CapabilitiesSectionType:Object",
"baseType", "CapabilitiesSectionType"
});
addAnnotation
(closureTypeObjectEDataType,
source,
new String[] {
"name", "closure_._type:Object",
"baseType", "closure_._type"
});
addAnnotation
(interpolationMethodTypeObjectEDataType,
source,
new String[] {
"name", "InterpolationMethodType:Object",
"baseType", "InterpolationMethodType"
});
addAnnotation
(metadataTypeTypeObjectEDataType,
source,
new String[] {
"name", "metadataType_._type:Object",
"baseType", "metadataType_._type"
});
}
} //Wcs10PackageImpl