/**
*/
package net.opengis.wcs20.impl;
import java.lang.Object;
import javax.xml.namespace.QName;
import net.opengis.ows11.Ows11Package;
import net.opengis.ows20.Ows20Package;
import net.opengis.wcs20.CapabilitiesType;
import net.opengis.wcs20.ContainmentType;
import net.opengis.wcs20.ContentsType;
import net.opengis.wcs20.CoverageDescriptionType;
import net.opengis.wcs20.CoverageDescriptionsType;
import net.opengis.wcs20.CoverageOfferingsType;
import net.opengis.wcs20.CoverageSubtypeParentType;
import net.opengis.wcs20.CoverageSummaryType;
import net.opengis.wcs20.DescribeCoverageType;
import net.opengis.wcs20.DescribeEOCoverageSetType;
import net.opengis.wcs20.DimensionSliceType;
import net.opengis.wcs20.DimensionSubsetType;
import net.opengis.wcs20.DimensionTrimType;
import net.opengis.wcs20.DocumentRoot;
import net.opengis.wcs20.ExtensionItemType;
import net.opengis.wcs20.ExtensionType;
import net.opengis.wcs20.GetCapabilitiesType;
import net.opengis.wcs20.GetCoverageType;
import net.opengis.wcs20.InterpolationAxesType;
import net.opengis.wcs20.InterpolationAxisType;
import net.opengis.wcs20.InterpolationMethodType;
import net.opengis.wcs20.InterpolationType;
import net.opengis.wcs20.OfferedCoverageType;
import net.opengis.wcs20.RangeIntervalType;
import net.opengis.wcs20.RangeItemType;
import net.opengis.wcs20.RangeSubsetType;
import net.opengis.wcs20.RequestBaseType;
import net.opengis.wcs20.ScaleAxisByFactorType;
import net.opengis.wcs20.ScaleAxisType;
import net.opengis.wcs20.ScaleByFactorType;
import net.opengis.wcs20.ScaleToExtentType;
import net.opengis.wcs20.ScaleToSizeType;
import net.opengis.wcs20.ScalingType;
import net.opengis.wcs20.Section;
import net.opengis.wcs20.Sections;
import net.opengis.wcs20.ServiceMetadataType;
import net.opengis.wcs20.ServiceParametersType;
import net.opengis.wcs20.TargetAxisExtentType;
import net.opengis.wcs20.TargetAxisSizeType;
import net.opengis.wcs20.Wcs20Factory;
import net.opengis.wcs20.Wcs20Package;
import net.opengis.wcs20.util.Wcs20Validator;
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.EValidator;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.opengis.filter.Filter;
import org.w3.xlink.XlinkPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class Wcs20PackageImpl extends EPackageImpl implements Wcs20Package {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass capabilitiesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass contentsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageDescriptionsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageDescriptionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageOfferingsTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageSubtypeParentTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass coverageSummaryTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass describeCoverageTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dimensionSliceTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dimensionSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dimensionTrimTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass documentRootEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extensionTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCapabilitiesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass getCoverageTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass offeredCoverageTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass requestBaseTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass serviceMetadataTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass serviceParametersTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass objectEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extensionItemTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeIntervalTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeItemTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rangeSubsetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scaleAxisByFactorTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scaleAxisTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scaleByFactorTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scaleToExtentTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scaleToSizeTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass scalingTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass targetAxisExtentTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass targetAxisSizeTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interpolationAxesTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interpolationAxisTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interpolationMethodTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interpolationTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass describeEOCoverageSetTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sectionsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum containmentTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum sectionEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType versionStringTypeEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType versionStringType_1EDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType qNameEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType filterEDataType = 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.wcs20.Wcs20Package#eNS_URI
* @see #init()
* @generated
*/
private Wcs20PackageImpl() {
super(eNS_URI, Wcs20Factory.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 Wcs20Package#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 Wcs20Package init() {
if (isInited) return (Wcs20Package)EPackage.Registry.INSTANCE.getEPackage(Wcs20Package.eNS_URI);
// Obtain or create and register package
Wcs20PackageImpl theWcs20Package = (Wcs20PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Wcs20PackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new Wcs20PackageImpl());
isInited = true;
// Initialize simple dependencies
XlinkPackage.eINSTANCE.eClass();
Ows11Package.eINSTANCE.eClass();
Ows20Package.eINSTANCE.eClass();
// Create package meta-data objects
theWcs20Package.createPackageContents();
// Initialize created meta-data
theWcs20Package.initializePackageContents();
// Register package validator
EValidator.Registry.INSTANCE.put
(theWcs20Package,
new EValidator.Descriptor() {
public EValidator getEValidator() {
return Wcs20Validator.INSTANCE;
}
});
// Mark meta-data to indicate it can't be changed
theWcs20Package.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(Wcs20Package.eNS_URI, theWcs20Package);
return theWcs20Package;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCapabilitiesType() {
return capabilitiesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCapabilitiesType_ServiceMetadata() {
return (EReference)capabilitiesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCapabilitiesType_Contents() {
return (EReference)capabilitiesTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getContentsType() {
return contentsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContentsType_CoverageSummary() {
return (EReference)contentsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContentsType_Extension() {
return (EReference)contentsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageDescriptionsType() {
return coverageDescriptionsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionsType_CoverageDescription() {
return (EReference)coverageDescriptionsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageDescriptionType() {
return coverageDescriptionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageDescriptionType_CoverageId() {
return (EAttribute)coverageDescriptionTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_CoverageFunction() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_Metadata() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_DomainSet() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_RangeType() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageDescriptionType_ServiceParameters() {
return (EReference)coverageDescriptionTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageOfferingsType() {
return coverageOfferingsTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingsType_ServiceMetadata() {
return (EReference)coverageOfferingsTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageOfferingsType_OfferedCoverage() {
return (EReference)coverageOfferingsTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageSubtypeParentType() {
return coverageSubtypeParentTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageSubtypeParentType_CoverageSubtype() {
return (EAttribute)coverageSubtypeParentTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageSubtypeParentType_CoverageSubtypeParent() {
return (EReference)coverageSubtypeParentTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCoverageSummaryType() {
return coverageSummaryTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageSummaryType_WGS84BoundingBox() {
return (EReference)coverageSummaryTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageSummaryType_CoverageId() {
return (EAttribute)coverageSummaryTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageSummaryType_CoverageSubtype() {
return (EAttribute)coverageSummaryTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageSummaryType_CoverageSubtypeParent() {
return (EReference)coverageSummaryTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageSummaryType_BoundingBoxGroup() {
return (EAttribute)coverageSummaryTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageSummaryType_BoundingBox() {
return (EReference)coverageSummaryTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCoverageSummaryType_MetadataGroup() {
return (EAttribute)coverageSummaryTypeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCoverageSummaryType_Metadata() {
return (EReference)coverageSummaryTypeEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDescribeCoverageType() {
return describeCoverageTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeCoverageType_CoverageId() {
return (EAttribute)describeCoverageTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDimensionSliceType() {
return dimensionSliceTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDimensionSliceType_SlicePoint() {
return (EAttribute)dimensionSliceTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDimensionSubsetType() {
return dimensionSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDimensionSubsetType_Dimension() {
return (EAttribute)dimensionSubsetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDimensionSubsetType_CRS() {
return (EAttribute)dimensionSubsetTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDimensionTrimType() {
return dimensionTrimTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDimensionTrimType_TrimLow() {
return (EAttribute)dimensionTrimTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDimensionTrimType_TrimHigh() {
return (EAttribute)dimensionTrimTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDocumentRoot() {
return documentRootEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_XMLNSPrefixMap() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_XSISchemaLocation() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Capabilities() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Contents() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageDescription() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageDescriptions() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_CoverageId() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageOfferings() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDocumentRoot_CoverageSubtype() {
return (EAttribute)documentRootEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageSubtypeParent() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_CoverageSummary() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DescribeCoverage() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DimensionSlice() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DimensionSubset() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_DimensionTrim() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_Extension() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_GetCapabilities() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_GetCoverage() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_OfferedCoverage() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_ServiceMetadata() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDocumentRoot_ServiceParameters() {
return (EReference)documentRootEClass.getEStructuralFeatures().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtensionType() {
return extensionTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtensionType_Contents() {
return (EReference)extensionTypeEClass.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_Service() {
return (EAttribute)getCapabilitiesTypeEClass.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_CoverageId() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_DimensionSubsetGroup() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGetCoverageType_DimensionSubset() {
return (EReference)getCoverageTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_Format() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_MediaType() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGetCoverageType_Filter() {
return (EAttribute)getCoverageTypeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOfferedCoverageType() {
return offeredCoverageTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOfferedCoverageType_AbstractCoverage() {
return (EReference)offeredCoverageTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOfferedCoverageType_ServiceParameters() {
return (EReference)offeredCoverageTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRequestBaseType() {
return requestBaseTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRequestBaseType_Extension() {
return (EReference)requestBaseTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRequestBaseType_Service() {
return (EAttribute)requestBaseTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRequestBaseType_Version() {
return (EAttribute)requestBaseTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRequestBaseType_BaseUrl() {
return (EAttribute)requestBaseTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getServiceMetadataType() {
return serviceMetadataTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getServiceMetadataType_FormatSupported() {
return (EAttribute)serviceMetadataTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceMetadataType_Extension() {
return (EReference)serviceMetadataTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getServiceParametersType() {
return serviceParametersTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getServiceParametersType_CoverageSubtype() {
return (EAttribute)serviceParametersTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceParametersType_CoverageSubtypeParent() {
return (EReference)serviceParametersTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getServiceParametersType_NativeFormat() {
return (EAttribute)serviceParametersTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getServiceParametersType_Extension() {
return (EReference)serviceParametersTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getObject() {
return objectEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtensionItemType() {
return extensionItemTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExtensionItemType_Name() {
return (EAttribute)extensionItemTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExtensionItemType_Namespace() {
return (EAttribute)extensionItemTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExtensionItemType_SimpleContent() {
return (EAttribute)extensionItemTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtensionItemType_ObjectContent() {
return (EReference)extensionItemTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeIntervalType() {
return rangeIntervalTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeIntervalType_StartComponent() {
return (EAttribute)rangeIntervalTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeIntervalType_EndComponent() {
return (EAttribute)rangeIntervalTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeItemType() {
return rangeItemTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRangeItemType_RangeComponent() {
return (EAttribute)rangeItemTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeItemType_RangeInterval() {
return (EReference)rangeItemTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRangeSubsetType() {
return rangeSubsetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRangeSubsetType_RangeItems() {
return (EReference)rangeSubsetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScaleAxisByFactorType() {
return scaleAxisByFactorTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScaleAxisByFactorType_ScaleAxis() {
return (EReference)scaleAxisByFactorTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScaleAxisType() {
return scaleAxisTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getScaleAxisType_Axis() {
return (EAttribute)scaleAxisTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getScaleAxisType_ScaleFactor() {
return (EAttribute)scaleAxisTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScaleByFactorType() {
return scaleByFactorTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getScaleByFactorType_ScaleFactor() {
return (EAttribute)scaleByFactorTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScaleToExtentType() {
return scaleToExtentTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScaleToExtentType_TargetAxisExtent() {
return (EReference)scaleToExtentTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScaleToSizeType() {
return scaleToSizeTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScaleToSizeType_TargetAxisSize() {
return (EReference)scaleToSizeTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getScalingType() {
return scalingTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScalingType_ScaleByFactor() {
return (EReference)scalingTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScalingType_ScaleAxesByFactor() {
return (EReference)scalingTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScalingType_ScaleToSize() {
return (EReference)scalingTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getScalingType_ScaleToExtent() {
return (EReference)scalingTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTargetAxisExtentType() {
return targetAxisExtentTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTargetAxisExtentType_Axis() {
return (EAttribute)targetAxisExtentTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTargetAxisExtentType_Low() {
return (EAttribute)targetAxisExtentTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTargetAxisExtentType_High() {
return (EAttribute)targetAxisExtentTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTargetAxisSizeType() {
return targetAxisSizeTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTargetAxisSizeType_Axis() {
return (EAttribute)targetAxisSizeTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTargetAxisSizeType_TargetSize() {
return (EAttribute)targetAxisSizeTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterpolationAxesType() {
return interpolationAxesTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterpolationAxesType_InterpolationAxis() {
return (EReference)interpolationAxesTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterpolationAxisType() {
return interpolationAxisTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getInterpolationAxisType_Axis() {
return (EAttribute)interpolationAxisTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getInterpolationAxisType_InterpolationMethod() {
return (EAttribute)interpolationAxisTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterpolationMethodType() {
return interpolationMethodTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getInterpolationMethodType_InterpolationMethod() {
return (EAttribute)interpolationMethodTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterpolationType() {
return interpolationTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterpolationType_InterpolationMethod() {
return (EReference)interpolationTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterpolationType_InterpolationAxes() {
return (EReference)interpolationTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDescribeEOCoverageSetType() {
return describeEOCoverageSetTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeEOCoverageSetType_EoId() {
return (EAttribute)describeEOCoverageSetTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeEOCoverageSetType_ContainmentType() {
return (EAttribute)describeEOCoverageSetTypeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDescribeEOCoverageSetType_Sections() {
return (EReference)describeEOCoverageSetTypeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDescribeEOCoverageSetType_DimensionTrim() {
return (EReference)describeEOCoverageSetTypeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDescribeEOCoverageSetType_Count() {
return (EAttribute)describeEOCoverageSetTypeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSections() {
return sectionsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSections_Section() {
return (EAttribute)sectionsEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getContainmentType() {
return containmentTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getSection() {
return sectionEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getVersionStringType() {
return versionStringTypeEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getVersionStringType_1() {
return versionStringType_1EDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getQName() {
return qNameEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getFilter() {
return filterEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Wcs20Factory getWcs20Factory() {
return (Wcs20Factory)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
capabilitiesTypeEClass = createEClass(CAPABILITIES_TYPE);
createEReference(capabilitiesTypeEClass, CAPABILITIES_TYPE__SERVICE_METADATA);
createEReference(capabilitiesTypeEClass, CAPABILITIES_TYPE__CONTENTS);
contentsTypeEClass = createEClass(CONTENTS_TYPE);
createEReference(contentsTypeEClass, CONTENTS_TYPE__COVERAGE_SUMMARY);
createEReference(contentsTypeEClass, CONTENTS_TYPE__EXTENSION);
coverageDescriptionsTypeEClass = createEClass(COVERAGE_DESCRIPTIONS_TYPE);
createEReference(coverageDescriptionsTypeEClass, COVERAGE_DESCRIPTIONS_TYPE__COVERAGE_DESCRIPTION);
coverageDescriptionTypeEClass = createEClass(COVERAGE_DESCRIPTION_TYPE);
createEAttribute(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__COVERAGE_ID);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__COVERAGE_FUNCTION);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__METADATA);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__DOMAIN_SET);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__RANGE_TYPE);
createEReference(coverageDescriptionTypeEClass, COVERAGE_DESCRIPTION_TYPE__SERVICE_PARAMETERS);
coverageOfferingsTypeEClass = createEClass(COVERAGE_OFFERINGS_TYPE);
createEReference(coverageOfferingsTypeEClass, COVERAGE_OFFERINGS_TYPE__SERVICE_METADATA);
createEReference(coverageOfferingsTypeEClass, COVERAGE_OFFERINGS_TYPE__OFFERED_COVERAGE);
coverageSubtypeParentTypeEClass = createEClass(COVERAGE_SUBTYPE_PARENT_TYPE);
createEAttribute(coverageSubtypeParentTypeEClass, COVERAGE_SUBTYPE_PARENT_TYPE__COVERAGE_SUBTYPE);
createEReference(coverageSubtypeParentTypeEClass, COVERAGE_SUBTYPE_PARENT_TYPE__COVERAGE_SUBTYPE_PARENT);
coverageSummaryTypeEClass = createEClass(COVERAGE_SUMMARY_TYPE);
createEReference(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__WGS84_BOUNDING_BOX);
createEAttribute(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__COVERAGE_ID);
createEAttribute(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__COVERAGE_SUBTYPE);
createEReference(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__COVERAGE_SUBTYPE_PARENT);
createEAttribute(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__BOUNDING_BOX_GROUP);
createEReference(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__BOUNDING_BOX);
createEAttribute(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__METADATA_GROUP);
createEReference(coverageSummaryTypeEClass, COVERAGE_SUMMARY_TYPE__METADATA);
describeCoverageTypeEClass = createEClass(DESCRIBE_COVERAGE_TYPE);
createEAttribute(describeCoverageTypeEClass, DESCRIBE_COVERAGE_TYPE__COVERAGE_ID);
dimensionSliceTypeEClass = createEClass(DIMENSION_SLICE_TYPE);
createEAttribute(dimensionSliceTypeEClass, DIMENSION_SLICE_TYPE__SLICE_POINT);
dimensionSubsetTypeEClass = createEClass(DIMENSION_SUBSET_TYPE);
createEAttribute(dimensionSubsetTypeEClass, DIMENSION_SUBSET_TYPE__DIMENSION);
createEAttribute(dimensionSubsetTypeEClass, DIMENSION_SUBSET_TYPE__CRS);
dimensionTrimTypeEClass = createEClass(DIMENSION_TRIM_TYPE);
createEAttribute(dimensionTrimTypeEClass, DIMENSION_TRIM_TYPE__TRIM_LOW);
createEAttribute(dimensionTrimTypeEClass, DIMENSION_TRIM_TYPE__TRIM_HIGH);
documentRootEClass = createEClass(DOCUMENT_ROOT);
createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
createEReference(documentRootEClass, DOCUMENT_ROOT__CAPABILITIES);
createEReference(documentRootEClass, DOCUMENT_ROOT__CONTENTS);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_DESCRIPTION);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_DESCRIPTIONS);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__COVERAGE_ID);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_OFFERINGS);
createEAttribute(documentRootEClass, DOCUMENT_ROOT__COVERAGE_SUBTYPE);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_SUBTYPE_PARENT);
createEReference(documentRootEClass, DOCUMENT_ROOT__COVERAGE_SUMMARY);
createEReference(documentRootEClass, DOCUMENT_ROOT__DESCRIBE_COVERAGE);
createEReference(documentRootEClass, DOCUMENT_ROOT__DIMENSION_SLICE);
createEReference(documentRootEClass, DOCUMENT_ROOT__DIMENSION_SUBSET);
createEReference(documentRootEClass, DOCUMENT_ROOT__DIMENSION_TRIM);
createEReference(documentRootEClass, DOCUMENT_ROOT__EXTENSION);
createEReference(documentRootEClass, DOCUMENT_ROOT__GET_CAPABILITIES);
createEReference(documentRootEClass, DOCUMENT_ROOT__GET_COVERAGE);
createEReference(documentRootEClass, DOCUMENT_ROOT__OFFERED_COVERAGE);
createEReference(documentRootEClass, DOCUMENT_ROOT__SERVICE_METADATA);
createEReference(documentRootEClass, DOCUMENT_ROOT__SERVICE_PARAMETERS);
extensionTypeEClass = createEClass(EXTENSION_TYPE);
createEReference(extensionTypeEClass, EXTENSION_TYPE__CONTENTS);
getCapabilitiesTypeEClass = createEClass(GET_CAPABILITIES_TYPE);
createEAttribute(getCapabilitiesTypeEClass, GET_CAPABILITIES_TYPE__SERVICE);
getCoverageTypeEClass = createEClass(GET_COVERAGE_TYPE);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__COVERAGE_ID);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__DIMENSION_SUBSET_GROUP);
createEReference(getCoverageTypeEClass, GET_COVERAGE_TYPE__DIMENSION_SUBSET);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__FORMAT);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__MEDIA_TYPE);
createEAttribute(getCoverageTypeEClass, GET_COVERAGE_TYPE__FILTER);
offeredCoverageTypeEClass = createEClass(OFFERED_COVERAGE_TYPE);
createEReference(offeredCoverageTypeEClass, OFFERED_COVERAGE_TYPE__ABSTRACT_COVERAGE);
createEReference(offeredCoverageTypeEClass, OFFERED_COVERAGE_TYPE__SERVICE_PARAMETERS);
requestBaseTypeEClass = createEClass(REQUEST_BASE_TYPE);
createEReference(requestBaseTypeEClass, REQUEST_BASE_TYPE__EXTENSION);
createEAttribute(requestBaseTypeEClass, REQUEST_BASE_TYPE__SERVICE);
createEAttribute(requestBaseTypeEClass, REQUEST_BASE_TYPE__VERSION);
createEAttribute(requestBaseTypeEClass, REQUEST_BASE_TYPE__BASE_URL);
serviceMetadataTypeEClass = createEClass(SERVICE_METADATA_TYPE);
createEAttribute(serviceMetadataTypeEClass, SERVICE_METADATA_TYPE__FORMAT_SUPPORTED);
createEReference(serviceMetadataTypeEClass, SERVICE_METADATA_TYPE__EXTENSION);
serviceParametersTypeEClass = createEClass(SERVICE_PARAMETERS_TYPE);
createEAttribute(serviceParametersTypeEClass, SERVICE_PARAMETERS_TYPE__COVERAGE_SUBTYPE);
createEReference(serviceParametersTypeEClass, SERVICE_PARAMETERS_TYPE__COVERAGE_SUBTYPE_PARENT);
createEAttribute(serviceParametersTypeEClass, SERVICE_PARAMETERS_TYPE__NATIVE_FORMAT);
createEReference(serviceParametersTypeEClass, SERVICE_PARAMETERS_TYPE__EXTENSION);
objectEClass = createEClass(OBJECT);
extensionItemTypeEClass = createEClass(EXTENSION_ITEM_TYPE);
createEAttribute(extensionItemTypeEClass, EXTENSION_ITEM_TYPE__NAME);
createEAttribute(extensionItemTypeEClass, EXTENSION_ITEM_TYPE__NAMESPACE);
createEAttribute(extensionItemTypeEClass, EXTENSION_ITEM_TYPE__SIMPLE_CONTENT);
createEReference(extensionItemTypeEClass, EXTENSION_ITEM_TYPE__OBJECT_CONTENT);
rangeIntervalTypeEClass = createEClass(RANGE_INTERVAL_TYPE);
createEAttribute(rangeIntervalTypeEClass, RANGE_INTERVAL_TYPE__START_COMPONENT);
createEAttribute(rangeIntervalTypeEClass, RANGE_INTERVAL_TYPE__END_COMPONENT);
rangeItemTypeEClass = createEClass(RANGE_ITEM_TYPE);
createEAttribute(rangeItemTypeEClass, RANGE_ITEM_TYPE__RANGE_COMPONENT);
createEReference(rangeItemTypeEClass, RANGE_ITEM_TYPE__RANGE_INTERVAL);
rangeSubsetTypeEClass = createEClass(RANGE_SUBSET_TYPE);
createEReference(rangeSubsetTypeEClass, RANGE_SUBSET_TYPE__RANGE_ITEMS);
scaleAxisByFactorTypeEClass = createEClass(SCALE_AXIS_BY_FACTOR_TYPE);
createEReference(scaleAxisByFactorTypeEClass, SCALE_AXIS_BY_FACTOR_TYPE__SCALE_AXIS);
scaleAxisTypeEClass = createEClass(SCALE_AXIS_TYPE);
createEAttribute(scaleAxisTypeEClass, SCALE_AXIS_TYPE__AXIS);
createEAttribute(scaleAxisTypeEClass, SCALE_AXIS_TYPE__SCALE_FACTOR);
scaleByFactorTypeEClass = createEClass(SCALE_BY_FACTOR_TYPE);
createEAttribute(scaleByFactorTypeEClass, SCALE_BY_FACTOR_TYPE__SCALE_FACTOR);
scaleToExtentTypeEClass = createEClass(SCALE_TO_EXTENT_TYPE);
createEReference(scaleToExtentTypeEClass, SCALE_TO_EXTENT_TYPE__TARGET_AXIS_EXTENT);
scaleToSizeTypeEClass = createEClass(SCALE_TO_SIZE_TYPE);
createEReference(scaleToSizeTypeEClass, SCALE_TO_SIZE_TYPE__TARGET_AXIS_SIZE);
scalingTypeEClass = createEClass(SCALING_TYPE);
createEReference(scalingTypeEClass, SCALING_TYPE__SCALE_BY_FACTOR);
createEReference(scalingTypeEClass, SCALING_TYPE__SCALE_AXES_BY_FACTOR);
createEReference(scalingTypeEClass, SCALING_TYPE__SCALE_TO_SIZE);
createEReference(scalingTypeEClass, SCALING_TYPE__SCALE_TO_EXTENT);
targetAxisExtentTypeEClass = createEClass(TARGET_AXIS_EXTENT_TYPE);
createEAttribute(targetAxisExtentTypeEClass, TARGET_AXIS_EXTENT_TYPE__AXIS);
createEAttribute(targetAxisExtentTypeEClass, TARGET_AXIS_EXTENT_TYPE__LOW);
createEAttribute(targetAxisExtentTypeEClass, TARGET_AXIS_EXTENT_TYPE__HIGH);
targetAxisSizeTypeEClass = createEClass(TARGET_AXIS_SIZE_TYPE);
createEAttribute(targetAxisSizeTypeEClass, TARGET_AXIS_SIZE_TYPE__AXIS);
createEAttribute(targetAxisSizeTypeEClass, TARGET_AXIS_SIZE_TYPE__TARGET_SIZE);
interpolationAxesTypeEClass = createEClass(INTERPOLATION_AXES_TYPE);
createEReference(interpolationAxesTypeEClass, INTERPOLATION_AXES_TYPE__INTERPOLATION_AXIS);
interpolationAxisTypeEClass = createEClass(INTERPOLATION_AXIS_TYPE);
createEAttribute(interpolationAxisTypeEClass, INTERPOLATION_AXIS_TYPE__AXIS);
createEAttribute(interpolationAxisTypeEClass, INTERPOLATION_AXIS_TYPE__INTERPOLATION_METHOD);
interpolationMethodTypeEClass = createEClass(INTERPOLATION_METHOD_TYPE);
createEAttribute(interpolationMethodTypeEClass, INTERPOLATION_METHOD_TYPE__INTERPOLATION_METHOD);
interpolationTypeEClass = createEClass(INTERPOLATION_TYPE);
createEReference(interpolationTypeEClass, INTERPOLATION_TYPE__INTERPOLATION_METHOD);
createEReference(interpolationTypeEClass, INTERPOLATION_TYPE__INTERPOLATION_AXES);
describeEOCoverageSetTypeEClass = createEClass(DESCRIBE_EO_COVERAGE_SET_TYPE);
createEAttribute(describeEOCoverageSetTypeEClass, DESCRIBE_EO_COVERAGE_SET_TYPE__EO_ID);
createEAttribute(describeEOCoverageSetTypeEClass, DESCRIBE_EO_COVERAGE_SET_TYPE__CONTAINMENT_TYPE);
createEReference(describeEOCoverageSetTypeEClass, DESCRIBE_EO_COVERAGE_SET_TYPE__SECTIONS);
createEReference(describeEOCoverageSetTypeEClass, DESCRIBE_EO_COVERAGE_SET_TYPE__DIMENSION_TRIM);
createEAttribute(describeEOCoverageSetTypeEClass, DESCRIBE_EO_COVERAGE_SET_TYPE__COUNT);
sectionsEClass = createEClass(SECTIONS);
createEAttribute(sectionsEClass, SECTIONS__SECTION);
// Create enums
containmentTypeEEnum = createEEnum(CONTAINMENT_TYPE);
sectionEEnum = createEEnum(SECTION);
// Create data types
versionStringTypeEDataType = createEDataType(VERSION_STRING_TYPE);
versionStringType_1EDataType = createEDataType(VERSION_STRING_TYPE_1);
qNameEDataType = createEDataType(QNAME);
filterEDataType = createEDataType(FILTER);
}
/**
* <!-- 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
Ows20Package theOws20Package = (Ows20Package)EPackage.Registry.INSTANCE.getEPackage(Ows20Package.eNS_URI);
XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
capabilitiesTypeEClass.getESuperTypes().add(theOws20Package.getCapabilitiesBaseType());
contentsTypeEClass.getESuperTypes().add(theOws20Package.getContentsBaseType());
coverageSummaryTypeEClass.getESuperTypes().add(theOws20Package.getDescriptionType());
describeCoverageTypeEClass.getESuperTypes().add(this.getRequestBaseType());
dimensionSliceTypeEClass.getESuperTypes().add(this.getDimensionSubsetType());
dimensionTrimTypeEClass.getESuperTypes().add(this.getDimensionSubsetType());
getCapabilitiesTypeEClass.getESuperTypes().add(theOws20Package.getGetCapabilitiesType());
getCoverageTypeEClass.getESuperTypes().add(this.getRequestBaseType());
describeEOCoverageSetTypeEClass.getESuperTypes().add(this.getRequestBaseType());
// Initialize classes and features; add operations and parameters
initEClass(capabilitiesTypeEClass, CapabilitiesType.class, "CapabilitiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCapabilitiesType_ServiceMetadata(), this.getServiceMetadataType(), null, "serviceMetadata", null, 0, 1, CapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCapabilitiesType_Contents(), this.getContentsType(), null, "contents", null, 0, 1, CapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(contentsTypeEClass, ContentsType.class, "ContentsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getContentsType_CoverageSummary(), this.getCoverageSummaryType(), null, "coverageSummary", null, 0, -1, ContentsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getContentsType_Extension(), this.getExtensionType(), null, "extension", null, 0, 1, ContentsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageDescriptionsTypeEClass, CoverageDescriptionsType.class, "CoverageDescriptionsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageDescriptionsType_CoverageDescription(), this.getCoverageDescriptionType(), null, "coverageDescription", null, 0, -1, CoverageDescriptionsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageDescriptionTypeEClass, CoverageDescriptionType.class, "CoverageDescriptionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCoverageDescriptionType_CoverageId(), theXMLTypePackage.getNCName(), "coverageId", null, 1, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageDescriptionType_CoverageFunction(), this.getObject(), null, "coverageFunction", null, 0, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageDescriptionType_Metadata(), this.getObject(), null, "metadata", null, 0, -1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageDescriptionType_DomainSet(), this.getObject(), null, "domainSet", null, 1, 1, CoverageDescriptionType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getCoverageDescriptionType_RangeType(), this.getObject(), null, "rangeType", null, 1, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageDescriptionType_ServiceParameters(), this.getServiceParametersType(), null, "serviceParameters", null, 1, 1, CoverageDescriptionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageOfferingsTypeEClass, CoverageOfferingsType.class, "CoverageOfferingsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageOfferingsType_ServiceMetadata(), this.getServiceMetadataType(), null, "serviceMetadata", null, 1, 1, CoverageOfferingsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageOfferingsType_OfferedCoverage(), this.getOfferedCoverageType(), null, "offeredCoverage", null, 0, -1, CoverageOfferingsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageSubtypeParentTypeEClass, CoverageSubtypeParentType.class, "CoverageSubtypeParentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCoverageSubtypeParentType_CoverageSubtype(), this.getQName(), "coverageSubtype", null, 1, 1, CoverageSubtypeParentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageSubtypeParentType_CoverageSubtypeParent(), this.getCoverageSubtypeParentType(), null, "coverageSubtypeParent", null, 0, 1, CoverageSubtypeParentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(coverageSummaryTypeEClass, CoverageSummaryType.class, "CoverageSummaryType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCoverageSummaryType_WGS84BoundingBox(), theOws20Package.getWGS84BoundingBoxType(), null, "wGS84BoundingBox", null, 0, -1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageSummaryType_CoverageId(), theXMLTypePackage.getNCName(), "coverageId", null, 1, 1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageSummaryType_CoverageSubtype(), this.getQName(), "coverageSubtype", null, 1, 1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageSummaryType_CoverageSubtypeParent(), this.getCoverageSubtypeParentType(), null, "coverageSubtypeParent", null, 0, 1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageSummaryType_BoundingBoxGroup(), theEcorePackage.getEFeatureMapEntry(), "boundingBoxGroup", null, 0, -1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageSummaryType_BoundingBox(), theOws20Package.getBoundingBoxType(), null, "boundingBox", null, 0, -1, CoverageSummaryType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getCoverageSummaryType_MetadataGroup(), theEcorePackage.getEFeatureMapEntry(), "metadataGroup", null, 0, -1, CoverageSummaryType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCoverageSummaryType_Metadata(), theOws20Package.getMetadataType(), null, "metadata", null, 0, -1, CoverageSummaryType.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_CoverageId(), ecorePackage.getEString(), "coverageId", null, 1, -1, DescribeCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dimensionSliceTypeEClass, DimensionSliceType.class, "DimensionSliceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDimensionSliceType_SlicePoint(), theXMLTypePackage.getString(), "slicePoint", null, 1, 1, DimensionSliceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dimensionSubsetTypeEClass, DimensionSubsetType.class, "DimensionSubsetType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDimensionSubsetType_Dimension(), theXMLTypePackage.getNCName(), "dimension", null, 1, 1, DimensionSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDimensionSubsetType_CRS(), ecorePackage.getEString(), "cRS", null, 0, 1, DimensionSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dimensionTrimTypeEClass, DimensionTrimType.class, "DimensionTrimType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDimensionTrimType_TrimLow(), theXMLTypePackage.getString(), "trimLow", null, 0, 1, DimensionTrimType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDimensionTrimType_TrimHigh(), theXMLTypePackage.getString(), "trimHigh", null, 0, 1, DimensionTrimType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
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_Capabilities(), this.getCapabilitiesType(), null, "capabilities", 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_Contents(), this.getContentsType(), null, "contents", 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_CoverageDescriptions(), this.getCoverageDescriptionsType(), null, "coverageDescriptions", 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_CoverageId(), theXMLTypePackage.getNCName(), "coverageId", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_CoverageOfferings(), this.getCoverageOfferingsType(), null, "coverageOfferings", 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_CoverageSubtype(), this.getQName(), "coverageSubtype", null, 0, 1, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_CoverageSubtypeParent(), this.getCoverageSubtypeParentType(), null, "coverageSubtypeParent", 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_CoverageSummary(), this.getCoverageSummaryType(), null, "coverageSummary", 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);
initEReference(getDocumentRoot_DimensionSlice(), this.getDimensionSliceType(), null, "dimensionSlice", 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_DimensionSubset(), this.getDimensionSubsetType(), null, "dimensionSubset", 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_DimensionTrim(), this.getDimensionTrimType(), null, "dimensionTrim", 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_Extension(), this.getExtensionType(), null, "extension", 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);
initEReference(getDocumentRoot_OfferedCoverage(), this.getOfferedCoverageType(), null, "offeredCoverage", 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_ServiceMetadata(), this.getServiceMetadataType(), null, "serviceMetadata", 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_ServiceParameters(), this.getServiceParametersType(), null, "serviceParameters", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(extensionTypeEClass, ExtensionType.class, "ExtensionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getExtensionType_Contents(), this.getExtensionItemType(), null, "contents", null, 0, -1, ExtensionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCapabilitiesTypeEClass, GetCapabilitiesType.class, "GetCapabilitiesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGetCapabilitiesType_Service(), theOws20Package.getServiceType(), "service", "WCS", 1, 1, GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(getCoverageTypeEClass, GetCoverageType.class, "GetCoverageType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGetCoverageType_CoverageId(), theXMLTypePackage.getNCName(), "coverageId", null, 1, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_DimensionSubsetGroup(), theEcorePackage.getEFeatureMapEntry(), "dimensionSubsetGroup", null, 0, -1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGetCoverageType_DimensionSubset(), this.getDimensionSubsetType(), null, "dimensionSubset", 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_Format(), theXMLTypePackage.getAnyURI(), "format", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_MediaType(), theXMLTypePackage.getAnyURI(), "mediaType", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGetCoverageType_Filter(), this.getFilter(), "filter", null, 0, 1, GetCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(offeredCoverageTypeEClass, OfferedCoverageType.class, "OfferedCoverageType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getOfferedCoverageType_AbstractCoverage(), this.getObject(), null, "abstractCoverage", null, 1, 1, OfferedCoverageType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getOfferedCoverageType_ServiceParameters(), this.getServiceParametersType(), null, "serviceParameters", null, 1, 1, OfferedCoverageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(requestBaseTypeEClass, RequestBaseType.class, "RequestBaseType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRequestBaseType_Extension(), this.getExtensionType(), null, "extension", null, 0, 1, RequestBaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRequestBaseType_Service(), theXMLTypePackage.getString(), "service", "WCS", 1, 1, RequestBaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRequestBaseType_Version(), this.getVersionStringType_1(), "version", null, 1, 1, RequestBaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRequestBaseType_BaseUrl(), theXMLTypePackage.getString(), "baseUrl", null, 0, 1, RequestBaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(serviceMetadataTypeEClass, ServiceMetadataType.class, "ServiceMetadataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getServiceMetadataType_FormatSupported(), theXMLTypePackage.getAnyURI(), "formatSupported", null, 1, 1, ServiceMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceMetadataType_Extension(), this.getExtensionType(), null, "extension", null, 0, 1, ServiceMetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(serviceParametersTypeEClass, ServiceParametersType.class, "ServiceParametersType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getServiceParametersType_CoverageSubtype(), this.getQName(), "coverageSubtype", null, 1, 1, ServiceParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceParametersType_CoverageSubtypeParent(), this.getCoverageSubtypeParentType(), null, "coverageSubtypeParent", null, 0, 1, ServiceParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getServiceParametersType_NativeFormat(), theXMLTypePackage.getAnyURI(), "nativeFormat", null, 1, 1, ServiceParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getServiceParametersType_Extension(), this.getExtensionType(), null, "extension", null, 0, 1, ServiceParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(objectEClass, Object.class, "Object", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
initEClass(extensionItemTypeEClass, ExtensionItemType.class, "ExtensionItemType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getExtensionItemType_Name(), ecorePackage.getEString(), "name", null, 0, 1, ExtensionItemType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getExtensionItemType_Namespace(), ecorePackage.getEString(), "namespace", null, 0, 1, ExtensionItemType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getExtensionItemType_SimpleContent(), ecorePackage.getEString(), "simpleContent", null, 0, 1, ExtensionItemType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getExtensionItemType_ObjectContent(), this.getObject(), null, "objectContent", null, 0, 1, ExtensionItemType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeIntervalTypeEClass, RangeIntervalType.class, "RangeIntervalType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRangeIntervalType_StartComponent(), ecorePackage.getEString(), "startComponent", null, 0, 1, RangeIntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeIntervalType_EndComponent(), ecorePackage.getEString(), "endComponent", null, 0, 1, RangeIntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeItemTypeEClass, RangeItemType.class, "RangeItemType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRangeItemType_RangeComponent(), ecorePackage.getEString(), "rangeComponent", null, 0, 1, RangeItemType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRangeItemType_RangeInterval(), this.getRangeIntervalType(), null, "rangeInterval", null, 0, 1, RangeItemType.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_RangeItems(), this.getRangeItemType(), null, "rangeItems", null, 0, -1, RangeSubsetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scaleAxisByFactorTypeEClass, ScaleAxisByFactorType.class, "ScaleAxisByFactorType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getScaleAxisByFactorType_ScaleAxis(), this.getScaleAxisType(), null, "scaleAxis", null, 0, -1, ScaleAxisByFactorType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scaleAxisTypeEClass, ScaleAxisType.class, "ScaleAxisType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getScaleAxisType_Axis(), ecorePackage.getEString(), "axis", null, 0, 1, ScaleAxisType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getScaleAxisType_ScaleFactor(), ecorePackage.getEDouble(), "scaleFactor", null, 0, 1, ScaleAxisType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scaleByFactorTypeEClass, ScaleByFactorType.class, "ScaleByFactorType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getScaleByFactorType_ScaleFactor(), ecorePackage.getEDouble(), "scaleFactor", null, 0, 1, ScaleByFactorType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scaleToExtentTypeEClass, ScaleToExtentType.class, "ScaleToExtentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getScaleToExtentType_TargetAxisExtent(), this.getTargetAxisExtentType(), null, "targetAxisExtent", null, 0, -1, ScaleToExtentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scaleToSizeTypeEClass, ScaleToSizeType.class, "ScaleToSizeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getScaleToSizeType_TargetAxisSize(), this.getTargetAxisSizeType(), null, "targetAxisSize", null, 0, -1, ScaleToSizeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(scalingTypeEClass, ScalingType.class, "ScalingType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getScalingType_ScaleByFactor(), this.getScaleByFactorType(), null, "scaleByFactor", null, 0, 1, ScalingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getScalingType_ScaleAxesByFactor(), this.getScaleAxisByFactorType(), null, "scaleAxesByFactor", null, 0, 1, ScalingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getScalingType_ScaleToSize(), this.getScaleToSizeType(), null, "scaleToSize", null, 0, 1, ScalingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getScalingType_ScaleToExtent(), this.getScaleToExtentType(), null, "scaleToExtent", null, 0, 1, ScalingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(targetAxisExtentTypeEClass, TargetAxisExtentType.class, "TargetAxisExtentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTargetAxisExtentType_Axis(), ecorePackage.getEString(), "axis", null, 0, 1, TargetAxisExtentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTargetAxisExtentType_Low(), ecorePackage.getEDouble(), "low", null, 0, 1, TargetAxisExtentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTargetAxisExtentType_High(), ecorePackage.getEDouble(), "high", null, 0, 1, TargetAxisExtentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(targetAxisSizeTypeEClass, TargetAxisSizeType.class, "TargetAxisSizeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTargetAxisSizeType_Axis(), ecorePackage.getEString(), "axis", null, 0, 1, TargetAxisSizeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTargetAxisSizeType_TargetSize(), ecorePackage.getEDouble(), "targetSize", null, 0, 1, TargetAxisSizeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interpolationAxesTypeEClass, InterpolationAxesType.class, "InterpolationAxesType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInterpolationAxesType_InterpolationAxis(), this.getInterpolationAxisType(), null, "interpolationAxis", null, 0, -1, InterpolationAxesType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interpolationAxisTypeEClass, InterpolationAxisType.class, "InterpolationAxisType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getInterpolationAxisType_Axis(), ecorePackage.getEString(), "axis", null, 0, 1, InterpolationAxisType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getInterpolationAxisType_InterpolationMethod(), ecorePackage.getEString(), "interpolationMethod", null, 0, 1, InterpolationAxisType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interpolationMethodTypeEClass, InterpolationMethodType.class, "InterpolationMethodType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getInterpolationMethodType_InterpolationMethod(), ecorePackage.getEString(), "interpolationMethod", null, 0, 1, InterpolationMethodType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interpolationTypeEClass, InterpolationType.class, "InterpolationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInterpolationType_InterpolationMethod(), this.getInterpolationMethodType(), null, "interpolationMethod", null, 0, 1, InterpolationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getInterpolationType_InterpolationAxes(), this.getInterpolationAxesType(), null, "interpolationAxes", null, 0, 1, InterpolationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(describeEOCoverageSetTypeEClass, DescribeEOCoverageSetType.class, "DescribeEOCoverageSetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDescribeEOCoverageSetType_EoId(), ecorePackage.getEString(), "eoId", null, 1, -1, DescribeEOCoverageSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeEOCoverageSetType_ContainmentType(), theXMLTypePackage.getString(), "containmentType", null, 1, 1, DescribeEOCoverageSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDescribeEOCoverageSetType_Sections(), this.getSections(), null, "sections", null, 0, 1, DescribeEOCoverageSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDescribeEOCoverageSetType_DimensionTrim(), this.getDimensionTrimType(), null, "dimensionTrim", null, 1, -1, DescribeEOCoverageSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDescribeEOCoverageSetType_Count(), ecorePackage.getEInt(), "count", null, 0, 1, DescribeEOCoverageSetType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sectionsEClass, Sections.class, "Sections", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSections_Section(), this.getSection(), "section", null, 1, -1, Sections.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Initialize enums and add enum literals
initEEnum(containmentTypeEEnum, ContainmentType.class, "ContainmentType");
addEEnumLiteral(containmentTypeEEnum, ContainmentType.OVERLAPS);
addEEnumLiteral(containmentTypeEEnum, ContainmentType.CONTAINS);
initEEnum(sectionEEnum, Section.class, "Section");
addEEnumLiteral(sectionEEnum, Section.COVERAGEDESCRIPTIONS);
addEEnumLiteral(sectionEEnum, Section.DATASETSERIESDESCRIPTIONS);
addEEnumLiteral(sectionEEnum, Section.ALL);
// Initialize data types
initEDataType(versionStringTypeEDataType, String.class, "VersionStringType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
initEDataType(versionStringType_1EDataType, String.class, "VersionStringType_1", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
initEDataType(qNameEDataType, QName.class, "QName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
initEDataType(filterEDataType, Filter.class, "Filter", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
// Create annotations
// urn:x-ogc:specification:gml:schema-xsd:gml:3.2.1
createUrnxogcspecificationgmlschemaxsdgml3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:dynamicFeature:3.2.1
createUrnxogcspecificationgmlschemaxsddynamicFeature3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:topology:3.2.1
createUrnxogcspecificationgmlschemaxsdtopology3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:coverage:3.2.1
createUrnxogcspecificationgmlschemaxsdcoverage3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:coordinateReferenceSystems:3.2.1
createUrnxogcspecificationgmlschemaxsdcoordinateReferenceSystems3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:observation:3.2.1
createUrnxogcspecificationgmlschemaxsdobservation3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:temporalReferenceSystems:3.2.1
createUrnxogcspecificationgmlschemaxsdtemporalReferenceSystems3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:deprecatedTypes:3.2.1
createUrnxogcspecificationgmlschemaxsddeprecatedTypes3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:temporalTopology:3.2.1
createUrnxogcspecificationgmlschemaxsdtemporalTopology3Annotations();
// urn:opengis:specification:gml:schema-xsd:dictionary:v3.2.1
createUrnopengisspecificationgmlschemaxsddictionaryv3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:gmlBase:3.2.1
createUrnxogcspecificationgmlschemaxsdgmlBase3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:temporal:3.2.1
createUrnxogcspecificationgmlschemaxsdtemporal3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:feature:3.2.1
createUrnxogcspecificationgmlschemaxsdfeature3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:direction:3.2.1
createUrnxogcspecificationgmlschemaxsddirection3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:valueObjects:3.2.1
createUrnxogcspecificationgmlschemaxsdvalueObjects3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:geometryBasic0d1d:3.2.1
createUrnxogcspecificationgmlschemaxsdgeometryBasic0d1d3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:coordinateSystems:3.2.1
createUrnxogcspecificationgmlschemaxsdcoordinateSystems3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:datums:3.2.1
createUrnxogcspecificationgmlschemaxsddatums3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:coordinateOperations:3.2.1
createUrnxogcspecificationgmlschemaxsdcoordinateOperations3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:referenceSystems:3.2.1
createUrnxogcspecificationgmlschemaxsdreferenceSystems3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:measures:3.2.1
createUrnxogcspecificationgmlschemaxsdmeasures3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:units:3.2.1
createUrnxogcspecificationgmlschemaxsdunits3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:grids:3.2.1
createUrnxogcspecificationgmlschemaxsdgrids3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:geometryAggregates:3.2.1
createUrnxogcspecificationgmlschemaxsdgeometryAggregates3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:geometryPrimitives:3.2.1
createUrnxogcspecificationgmlschemaxsdgeometryPrimitives3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:geometryComplexes:3.2.1
createUrnxogcspecificationgmlschemaxsdgeometryComplexes3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:basicTypes:3.2.1
createUrnxogcspecificationgmlschemaxsdbasicTypes3Annotations();
// urn:x-ogc:specification:gml:schema-xsd:geometryBasic2d:3.2.1
createUrnxogcspecificationgmlschemaxsdgeometryBasic2d3Annotations();
// http://www.w3.org/XML/1998/namespace
createNamespaceAnnotations();
// http:///org/eclipse/emf/ecore/util/ExtendedMetaData
createExtendedMetaDataAnnotations();
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:gml:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgml3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:gml:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "gml.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:dynamicFeature:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsddynamicFeature3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:dynamicFeature:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "dynamicFeature.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:topology:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdtopology3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:topology:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "topology.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:coverage:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdcoverage3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:coverage:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "coverage.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:coordinateReferenceSystems:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdcoordinateReferenceSystems3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:coordinateReferenceSystems:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "coordinateReferenceSystems.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:observation:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdobservation3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:observation:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "observation.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:temporalReferenceSystems:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdtemporalReferenceSystems3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:temporalReferenceSystems:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "temporalReferenceSystems.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:deprecatedTypes:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsddeprecatedTypes3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:deprecatedTypes:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "deprecatedTypes.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:temporalTopology:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdtemporalTopology3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:temporalTopology:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "temporalTopology.xsd"
});
}
/**
* Initializes the annotations for <b>urn:opengis:specification:gml:schema-xsd:dictionary:v3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnopengisspecificationgmlschemaxsddictionaryv3Annotations() {
String source = "urn:opengis:specification:gml:schema-xsd:dictionary:v3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "dictionary.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:gmlBase:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgmlBase3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:gmlBase:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "gmlBase.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:temporal:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdtemporal3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:temporal:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "temporal.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:feature:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdfeature3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:feature:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "feature.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:direction:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsddirection3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:direction:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "direction.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:valueObjects:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdvalueObjects3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:valueObjects:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "valueObjects.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:geometryBasic0d1d:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgeometryBasic0d1d3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:geometryBasic0d1d:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "geometryBasic0d1d.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:coordinateSystems:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdcoordinateSystems3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:coordinateSystems:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "coordinateSystems.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:datums:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsddatums3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:datums:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "datums.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:coordinateOperations:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdcoordinateOperations3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:coordinateOperations:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "coordinateOperations.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:referenceSystems:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdreferenceSystems3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:referenceSystems:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "referenceSystems.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:measures:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdmeasures3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:measures:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "measures.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:units:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdunits3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:units:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "units.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:grids:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgrids3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:grids:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "grids.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:geometryAggregates:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgeometryAggregates3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:geometryAggregates:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "geometryAggregates.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:geometryPrimitives:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgeometryPrimitives3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:geometryPrimitives:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "geometryPrimitives.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:geometryComplexes:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgeometryComplexes3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:geometryComplexes:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "geometryComplexes.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:basicTypes:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdbasicTypes3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:basicTypes:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "basicTypes.xsd"
});
}
/**
* Initializes the annotations for <b>urn:x-ogc:specification:gml:schema-xsd:geometryBasic2d:3.2.1</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createUrnxogcspecificationgmlschemaxsdgeometryBasic2d3Annotations() {
String source = "urn:x-ogc:specification:gml:schema-xsd:geometryBasic2d:3.2.1";
addAnnotation
(this,
source,
new String[] {
"appinfo", "geometryBasic2d.xsd"
});
}
/**
* 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
(capabilitiesTypeEClass,
source,
new String[] {
"name", "CapabilitiesType",
"kind", "elementOnly"
});
addAnnotation
(getCapabilitiesType_ServiceMetadata(),
source,
new String[] {
"kind", "element",
"name", "ServiceMetadata",
"namespace", "##targetNamespace"
});
addAnnotation
(getCapabilitiesType_Contents(),
source,
new String[] {
"kind", "element",
"name", "Contents",
"namespace", "##targetNamespace"
});
addAnnotation
(contentsTypeEClass,
source,
new String[] {
"name", "ContentsType",
"kind", "elementOnly"
});
addAnnotation
(getContentsType_CoverageSummary(),
source,
new String[] {
"kind", "element",
"name", "CoverageSummary",
"namespace", "##targetNamespace"
});
addAnnotation
(getContentsType_Extension(),
source,
new String[] {
"kind", "element",
"name", "Extension",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageDescriptionsTypeEClass,
source,
new String[] {
"name", "CoverageDescriptionsType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageDescriptionsType_CoverageDescription(),
source,
new String[] {
"kind", "element",
"name", "CoverageDescription",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageDescriptionTypeEClass,
source,
new String[] {
"name", "CoverageDescriptionType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageDescriptionType_CoverageId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageDescriptionType_CoverageFunction(),
source,
new String[] {
"kind", "element",
"name", "coverageFunction",
"namespace", "http://www.opengis.net/gml/3.2"
});
addAnnotation
(getCoverageDescriptionType_Metadata(),
source,
new String[] {
"kind", "element",
"name", "metadata",
"namespace", "http://www.opengis.net/gmlcov/1.0"
});
addAnnotation
(getCoverageDescriptionType_DomainSet(),
source,
new String[] {
"kind", "element",
"name", "domainSet",
"namespace", "http://www.opengis.net/gml/3.2",
"group", "http://www.opengis.net/gml/3.2#domainSet:group"
});
addAnnotation
(getCoverageDescriptionType_RangeType(),
source,
new String[] {
"kind", "element",
"name", "rangeType",
"namespace", "http://www.opengis.net/gmlcov/1.0"
});
addAnnotation
(getCoverageDescriptionType_ServiceParameters(),
source,
new String[] {
"kind", "element",
"name", "ServiceParameters",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageOfferingsTypeEClass,
source,
new String[] {
"name", "CoverageOfferingsType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageOfferingsType_ServiceMetadata(),
source,
new String[] {
"kind", "element",
"name", "ServiceMetadata",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageOfferingsType_OfferedCoverage(),
source,
new String[] {
"kind", "element",
"name", "OfferedCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageSubtypeParentTypeEClass,
source,
new String[] {
"name", "CoverageSubtypeParentType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageSubtypeParentType_CoverageSubtype(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtype",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageSubtypeParentType_CoverageSubtypeParent(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtypeParent",
"namespace", "##targetNamespace"
});
addAnnotation
(coverageSummaryTypeEClass,
source,
new String[] {
"name", "CoverageSummaryType",
"kind", "elementOnly"
});
addAnnotation
(getCoverageSummaryType_WGS84BoundingBox(),
source,
new String[] {
"kind", "element",
"name", "WGS84BoundingBox",
"namespace", "http://www.opengis.net/ows/2.0"
});
addAnnotation
(getCoverageSummaryType_CoverageId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageSummaryType_CoverageSubtype(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtype",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageSummaryType_CoverageSubtypeParent(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtypeParent",
"namespace", "##targetNamespace"
});
addAnnotation
(getCoverageSummaryType_BoundingBoxGroup(),
source,
new String[] {
"kind", "group",
"name", "BoundingBox:group",
"namespace", "http://www.opengis.net/ows/2.0"
});
addAnnotation
(getCoverageSummaryType_BoundingBox(),
source,
new String[] {
"kind", "element",
"name", "BoundingBox",
"namespace", "http://www.opengis.net/ows/2.0",
"group", "http://www.opengis.net/ows/2.0#BoundingBox:group"
});
addAnnotation
(getCoverageSummaryType_MetadataGroup(),
source,
new String[] {
"kind", "group",
"name", "Metadata:group",
"namespace", "http://www.opengis.net/ows/2.0"
});
addAnnotation
(getCoverageSummaryType_Metadata(),
source,
new String[] {
"kind", "element",
"name", "Metadata",
"namespace", "http://www.opengis.net/ows/2.0",
"group", "http://www.opengis.net/ows/2.0#Metadata:group"
});
addAnnotation
(describeCoverageTypeEClass,
source,
new String[] {
"name", "DescribeCoverageType",
"kind", "elementOnly"
});
addAnnotation
(getDescribeCoverageType_CoverageId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(dimensionSliceTypeEClass,
source,
new String[] {
"name", "DimensionSliceType",
"kind", "elementOnly"
});
addAnnotation
(getDimensionSliceType_SlicePoint(),
source,
new String[] {
"kind", "element",
"name", "SlicePoint",
"namespace", "##targetNamespace"
});
addAnnotation
(dimensionSubsetTypeEClass,
source,
new String[] {
"name", "DimensionSubsetType",
"kind", "elementOnly"
});
addAnnotation
(getDimensionSubsetType_Dimension(),
source,
new String[] {
"kind", "element",
"name", "Dimension",
"namespace", "##targetNamespace"
});
addAnnotation
(dimensionTrimTypeEClass,
source,
new String[] {
"name", "DimensionTrimType",
"kind", "elementOnly"
});
addAnnotation
(getDimensionTrimType_TrimLow(),
source,
new String[] {
"kind", "element",
"name", "TrimLow",
"namespace", "##targetNamespace"
});
addAnnotation
(getDimensionTrimType_TrimHigh(),
source,
new String[] {
"kind", "element",
"name", "TrimHigh",
"namespace", "##targetNamespace"
});
addAnnotation
(documentRootEClass,
source,
new String[] {
"name", "",
"kind", "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_Capabilities(),
source,
new String[] {
"kind", "element",
"name", "Capabilities",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_Contents(),
source,
new String[] {
"kind", "element",
"name", "Contents",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageDescription(),
source,
new String[] {
"kind", "element",
"name", "CoverageDescription",
"namespace", "##targetNamespace",
"affiliation", "http://www.opengis.net/gml/3.2#AbstractFeature"
});
addAnnotation
(getDocumentRoot_CoverageDescriptions(),
source,
new String[] {
"kind", "element",
"name", "CoverageDescriptions",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageOfferings(),
source,
new String[] {
"kind", "element",
"name", "CoverageOfferings",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageSubtype(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtype",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageSubtypeParent(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtypeParent",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_CoverageSummary(),
source,
new String[] {
"kind", "element",
"name", "CoverageSummary",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_DescribeCoverage(),
source,
new String[] {
"kind", "element",
"name", "DescribeCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_DimensionSlice(),
source,
new String[] {
"kind", "element",
"name", "DimensionSlice",
"namespace", "##targetNamespace",
"affiliation", "DimensionSubset"
});
addAnnotation
(getDocumentRoot_DimensionSubset(),
source,
new String[] {
"kind", "element",
"name", "DimensionSubset",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_DimensionTrim(),
source,
new String[] {
"kind", "element",
"name", "DimensionTrim",
"namespace", "##targetNamespace",
"affiliation", "DimensionSubset"
});
addAnnotation
(getDocumentRoot_Extension(),
source,
new String[] {
"kind", "element",
"name", "Extension",
"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_OfferedCoverage(),
source,
new String[] {
"kind", "element",
"name", "OfferedCoverage",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_ServiceMetadata(),
source,
new String[] {
"kind", "element",
"name", "ServiceMetadata",
"namespace", "##targetNamespace"
});
addAnnotation
(getDocumentRoot_ServiceParameters(),
source,
new String[] {
"kind", "element",
"name", "ServiceParameters",
"namespace", "##targetNamespace"
});
addAnnotation
(extensionTypeEClass,
source,
new String[] {
"name", "ExtensionType",
"kind", "elementOnly"
});
addAnnotation
(getExtensionType_Contents(),
source,
new String[] {
"kind", "elementWildcard",
"wildcards", "##other",
"name", ":0",
"processing", "lax"
});
addAnnotation
(getCapabilitiesTypeEClass,
source,
new String[] {
"name", "GetCapabilitiesType",
"kind", "elementOnly"
});
addAnnotation
(getGetCapabilitiesType_Service(),
source,
new String[] {
"kind", "attribute",
"name", "service"
});
addAnnotation
(getCoverageTypeEClass,
source,
new String[] {
"name", "GetCoverageType",
"kind", "elementOnly"
});
addAnnotation
(getGetCoverageType_CoverageId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_DimensionSubsetGroup(),
source,
new String[] {
"kind", "group",
"name", "DimensionSubset:group",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_DimensionSubset(),
source,
new String[] {
"kind", "element",
"name", "DimensionSubset",
"namespace", "##targetNamespace",
"group", "DimensionSubset:group"
});
addAnnotation
(getGetCoverageType_Format(),
source,
new String[] {
"kind", "element",
"name", "format",
"namespace", "##targetNamespace"
});
addAnnotation
(getGetCoverageType_MediaType(),
source,
new String[] {
"kind", "element",
"name", "mediaType",
"namespace", "##targetNamespace"
});
addAnnotation
(offeredCoverageTypeEClass,
source,
new String[] {
"name", "OfferedCoverageType",
"kind", "elementOnly"
});
addAnnotation
(getOfferedCoverageType_AbstractCoverage(),
source,
new String[] {
"kind", "element",
"name", "AbstractCoverage",
"namespace", "http://www.opengis.net/gmlcov/1.0",
"group", "http://www.opengis.net/gmlcov/1.0#AbstractCoverage:group"
});
addAnnotation
(getOfferedCoverageType_ServiceParameters(),
source,
new String[] {
"kind", "element",
"name", "ServiceParameters",
"namespace", "##targetNamespace"
});
addAnnotation
(requestBaseTypeEClass,
source,
new String[] {
"name", "RequestBaseType",
"kind", "elementOnly"
});
addAnnotation
(getRequestBaseType_Extension(),
source,
new String[] {
"kind", "element",
"name", "Extension",
"namespace", "##targetNamespace"
});
addAnnotation
(getRequestBaseType_Service(),
source,
new String[] {
"kind", "attribute",
"name", "service"
});
addAnnotation
(getRequestBaseType_Version(),
source,
new String[] {
"kind", "attribute",
"name", "version"
});
addAnnotation
(serviceMetadataTypeEClass,
source,
new String[] {
"name", "ServiceMetadataType",
"kind", "elementOnly"
});
addAnnotation
(getServiceMetadataType_FormatSupported(),
source,
new String[] {
"kind", "element",
"name", "formatSupported",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceMetadataType_Extension(),
source,
new String[] {
"kind", "element",
"name", "Extension",
"namespace", "##targetNamespace"
});
addAnnotation
(serviceParametersTypeEClass,
source,
new String[] {
"name", "ServiceParametersType",
"kind", "elementOnly"
});
addAnnotation
(getServiceParametersType_CoverageSubtype(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtype",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceParametersType_CoverageSubtypeParent(),
source,
new String[] {
"kind", "element",
"name", "CoverageSubtypeParent",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceParametersType_NativeFormat(),
source,
new String[] {
"kind", "element",
"name", "nativeFormat",
"namespace", "##targetNamespace"
});
addAnnotation
(getServiceParametersType_Extension(),
source,
new String[] {
"kind", "element",
"name", "Extension",
"namespace", "##targetNamespace"
});
addAnnotation
(describeEOCoverageSetTypeEClass,
source,
new String[] {
"name", "DescribeCoverageType",
"kind", "elementOnly"
});
addAnnotation
(getDescribeEOCoverageSetType_EoId(),
source,
new String[] {
"kind", "element",
"name", "CoverageId",
"namespace", "##targetNamespace"
});
addAnnotation
(getDescribeEOCoverageSetType_ContainmentType(),
source,
new String[] {
"kind", "element",
"name", "ContainmentType",
"namespace", "##targetNamespace"
});
addAnnotation
(getDescribeEOCoverageSetType_Sections(),
source,
new String[] {
"kind", "element",
"name", "Sections",
"namespace", "##targetNamespace"
});
addAnnotation
(getDescribeEOCoverageSetType_DimensionTrim(),
source,
new String[] {
"kind", "element",
"name", "DimensionTime",
"namespace", "##targetNamespace"
});
addAnnotation
(sectionsEClass,
source,
new String[] {
"name", "Sections",
"kind", "elementOnly"
});
addAnnotation
(getSections_Section(),
source,
new String[] {
"kind", "element",
"name", "Section",
"namespace", "##targetNamespace"
});
addAnnotation
(containmentTypeEEnum,
source,
new String[] {
"name", "ContainmentType"
});
addAnnotation
(sectionEEnum,
source,
new String[] {
"name", "ContainmentType"
});
addAnnotation
(versionStringTypeEDataType,
source,
new String[] {
"name", "VersionStringType",
"baseType", "http://www.eclipse.org/emf/2003/XMLType#string",
"pattern", "2\\.0\\.\\d+"
});
}
} //Wcs20PackageImpl