in ConfigurableFeatureExtractor/src/main/java/org/apache/uima/tools/cfe/config/impl/ConfigPackageImpl.java [854:946]
public void initializePackageContents()
{
if (isInitialized) return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Obtain other dependent packages
XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
featureObjectMatcherXMLEClass.getESuperTypes().add(this.getPartialObjectMatcherXML());
// Initialize classes and features; add operations and parameters
initEClass(bitsetFeatureValuesXMLEClass, BitsetFeatureValuesXML.class, "BitsetFeatureValuesXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBitsetFeatureValuesXML_Bitmask(), theXMLTypePackage.getString(), "bitmask", null, 1, 1, BitsetFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBitsetFeatureValuesXML_ExactMatch(), theXMLTypePackage.getBoolean(), "exactMatch", null, 0, 1, BitsetFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cfeDescriptorXMLEClass, CFEDescriptorXML.class, "CFEDescriptorXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCFEDescriptorXML_TargetAnnotations(), this.getTargetAnnotationXML(), null, "targetAnnotations", null, 1, -1, CFEDescriptorXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCFEDescriptorXML_NullValueImage(), theXMLTypePackage.getString(), "nullValueImage", null, 0, 1, CFEDescriptorXML.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);
initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.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(), ecorePackage.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_CFEConfig(), this.getCFEDescriptorXML(), null, "cFEConfig", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(enumFeatureValuesXMLEClass, EnumFeatureValuesXML.class, "EnumFeatureValuesXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getEnumFeatureValuesXML_Values(), theXMLTypePackage.getString(), "values", null, 0, -1, EnumFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getEnumFeatureValuesXML_CaseSensitive(), theXMLTypePackage.getBoolean(), "caseSensitive", null, 0, 1, EnumFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(featureObjectMatcherXMLEClass, FeatureObjectMatcherXML.class, "FeatureObjectMatcherXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFeatureObjectMatcherXML_Distance(), theXMLTypePackage.getBoolean(), "distance", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_Orientation(), theXMLTypePackage.getBoolean(), "orientation", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_WindowFlags(), theXMLTypePackage.getInt(), "windowFlags", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_WindowsizeEnclosed(), theXMLTypePackage.getInt(), "windowsizeEnclosed", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_WindowsizeInside(), theXMLTypePackage.getInt(), "windowsizeInside", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_WindowsizeLeft(), theXMLTypePackage.getInt(), "windowsizeLeft", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeatureObjectMatcherXML_WindowsizeRight(), theXMLTypePackage.getInt(), "windowsizeRight", null, 0, 1, FeatureObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(groupFeatureMatcherXMLEClass, GroupFeatureMatcherXML.class, "GroupFeatureMatcherXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGroupFeatureMatcherXML_FeatureMatchers(), this.getSingleFeatureMatcherXML(), null, "featureMatchers", null, 1, -1, GroupFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGroupFeatureMatcherXML_Exclude(), theXMLTypePackage.getBoolean(), "exclude", null, 0, 1, GroupFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(objectPathFeatureValuesXMLEClass, ObjectPathFeatureValuesXML.class, "ObjectPathFeatureValuesXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getObjectPathFeatureValuesXML_ObjectPath(), theXMLTypePackage.getString(), "objectPath", null, 1, 1, ObjectPathFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(partialObjectMatcherXMLEClass, PartialObjectMatcherXML.class, "PartialObjectMatcherXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPartialObjectMatcherXML_GroupFeatureMatchers(), this.getGroupFeatureMatcherXML(), null, "groupFeatureMatchers", null, 0, -1, PartialObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPartialObjectMatcherXML_AnnotationTypeName(), theXMLTypePackage.getString(), "annotationTypeName", null, 1, 1, PartialObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPartialObjectMatcherXML_FullPath(), theXMLTypePackage.getString(), "fullPath", null, 0, 1, PartialObjectMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(patternFeatureValuesXMLEClass, PatternFeatureValuesXML.class, "PatternFeatureValuesXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPatternFeatureValuesXML_Pattern(), theXMLTypePackage.getString(), "pattern", null, 0, 1, PatternFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rangeFeatureValuesXMLEClass, RangeFeatureValuesXML.class, "RangeFeatureValuesXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRangeFeatureValuesXML_LowerBoundary(), theXMLTypePackage.getAnySimpleType(), "lowerBoundary", null, 0, 1, RangeFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeFeatureValuesXML_LowerBoundaryInclusive(), theXMLTypePackage.getBoolean(), "lowerBoundaryInclusive", null, 0, 1, RangeFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeFeatureValuesXML_UpperBoundary(), theXMLTypePackage.getAnySimpleType(), "upperBoundary", null, 0, 1, RangeFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRangeFeatureValuesXML_UpperBoundaryInclusive(), theXMLTypePackage.getBoolean(), "upperBoundaryInclusive", null, 0, 1, RangeFeatureValuesXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(singleFeatureMatcherXMLEClass, SingleFeatureMatcherXML.class, "SingleFeatureMatcherXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSingleFeatureMatcherXML_RangeFeatureValues(), this.getRangeFeatureValuesXML(), null, "rangeFeatureValues", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSingleFeatureMatcherXML_EnumFeatureValues(), this.getEnumFeatureValuesXML(), null, "enumFeatureValues", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSingleFeatureMatcherXML_BitsetFeatureValues(), this.getBitsetFeatureValuesXML(), null, "bitsetFeatureValues", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSingleFeatureMatcherXML_ObjectPathFeatureValues(), this.getObjectPathFeatureValuesXML(), null, "objectPathFeatureValues", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSingleFeatureMatcherXML_PatternFeatureValues(), this.getPatternFeatureValuesXML(), null, "patternFeatureValues", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSingleFeatureMatcherXML_Exclude(), theXMLTypePackage.getBoolean(), "exclude", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSingleFeatureMatcherXML_FeaturePath(), theXMLTypePackage.getString(), "featurePath", null, 1, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSingleFeatureMatcherXML_FeatureTypeName(), theXMLTypePackage.getString(), "featureTypeName", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSingleFeatureMatcherXML_Quiet(), theXMLTypePackage.getBoolean(), "quiet", null, 0, 1, SingleFeatureMatcherXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(targetAnnotationXMLEClass, TargetAnnotationXML.class, "TargetAnnotationXML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTargetAnnotationXML_TargetAnnotationMatcher(), this.getPartialObjectMatcherXML(), null, "targetAnnotationMatcher", null, 1, 1, TargetAnnotationXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTargetAnnotationXML_FeatureAnnotationMatchers(), this.getFeatureObjectMatcherXML(), null, "featureAnnotationMatchers", null, 0, -1, TargetAnnotationXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTargetAnnotationXML_ClassName(), theXMLTypePackage.getString(), "className", null, 1, 1, TargetAnnotationXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTargetAnnotationXML_EnclosingAnnotation(), theXMLTypePackage.getString(), "enclosingAnnotation", null, 1, 1, TargetAnnotationXML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Create resource
createResource(eNS_URI);
// Create annotations
// http:///org/eclipse/emf/ecore/util/ExtendedMetaData
createExtendedMetaDataAnnotations();
}