protected void createExtendedMetaDataAnnotations()

in ConfigurableFeatureExtractor/src/main/java/org/apache/uima/tools/cfe/config/impl/ConfigPackageImpl.java [954:1394]


  protected void createExtendedMetaDataAnnotations()
  {
        String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";		
        addAnnotation
          (bitsetFeatureValuesXMLEClass, 
           source, 
           new String[] 
           {
             "name", "BitsetFeatureValuesXML",
             "kind", "empty"
           });		
        addAnnotation
          (getBitsetFeatureValuesXML_Bitmask(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "bitmask"
           });		
        addAnnotation
          (getBitsetFeatureValuesXML_ExactMatch(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "exact_match"
           });		
        addAnnotation
          (cfeDescriptorXMLEClass, 
           source, 
           new String[] 
           {
             "name", "CFEDescriptorXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getCFEDescriptorXML_TargetAnnotations(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "targetAnnotations",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getCFEDescriptorXML_NullValueImage(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "nullValueImage"
           });		
        addAnnotation
          (documentRootEClass, 
           source, 
           new String[] 
           {
             "name", "",
             "kind", "mixed"
           });		
        addAnnotation
          (getDocumentRoot_Mixed(), 
           source, 
           new String[] 
           {
             "kind", "elementWildcard",
             "name", ":mixed"
           });		
        addAnnotation
          (getDocumentRoot_XMLNSPrefixMap(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "xmlns:prefix"
           });		
        addAnnotation
          (getDocumentRoot_XSISchemaLocation(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "xsi:schemaLocation"
           });		
        addAnnotation
          (getDocumentRoot_CFEConfig(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "CFEConfig",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (enumFeatureValuesXMLEClass, 
           source, 
           new String[] 
           {
             "name", "EnumFeatureValuesXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getEnumFeatureValuesXML_Values(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "values",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getEnumFeatureValuesXML_CaseSensitive(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "caseSensitive"
           });		
        addAnnotation
          (featureObjectMatcherXMLEClass, 
           source, 
           new String[] 
           {
             "name", "FeatureObjectMatcherXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_Distance(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "distance"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_Orientation(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "orientation"
           });			
        addAnnotation
          (getFeatureObjectMatcherXML_WindowFlags(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "windowFlags"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_WindowsizeEnclosed(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "windowsizeEnclosed"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_WindowsizeInside(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "windowsizeInside"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_WindowsizeLeft(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "windowsizeLeft"
           });		
        addAnnotation
          (getFeatureObjectMatcherXML_WindowsizeRight(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "windowsizeRight"
           });		
        addAnnotation
          (groupFeatureMatcherXMLEClass, 
           source, 
           new String[] 
           {
             "name", "GroupFeatureMatcherXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getGroupFeatureMatcherXML_FeatureMatchers(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "featureMatchers",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getGroupFeatureMatcherXML_Exclude(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "exclude",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (objectPathFeatureValuesXMLEClass, 
           source, 
           new String[] 
           {
             "name", "ObjectPathFeatureValuesXML",
             "kind", "empty"
           });		
        addAnnotation
          (getObjectPathFeatureValuesXML_ObjectPath(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "objectPath"
           });		
        addAnnotation
          (partialObjectMatcherXMLEClass, 
           source, 
           new String[] 
           {
             "name", "PartialObjectMatcherXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getPartialObjectMatcherXML_GroupFeatureMatchers(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "groupFeatureMatchers",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getPartialObjectMatcherXML_AnnotationTypeName(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "annotationTypeName"
           });		
        addAnnotation
          (getPartialObjectMatcherXML_FullPath(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "fullPath"
           });		
        addAnnotation
          (patternFeatureValuesXMLEClass, 
           source, 
           new String[] 
           {
             "name", "PatternFeatureValuesXML",
             "kind", "empty"
           });		
        addAnnotation
          (getPatternFeatureValuesXML_Pattern(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "pattern"
           });		
        addAnnotation
          (rangeFeatureValuesXMLEClass, 
           source, 
           new String[] 
           {
             "name", "RangeFeatureValuesXML",
             "kind", "empty"
           });		
        addAnnotation
          (getRangeFeatureValuesXML_LowerBoundary(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "lowerBoundary"
           });		
        addAnnotation
          (getRangeFeatureValuesXML_LowerBoundaryInclusive(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "lowerBoundaryInclusive"
           });		
        addAnnotation
          (getRangeFeatureValuesXML_UpperBoundary(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "upperBoundary"
           });		
        addAnnotation
          (getRangeFeatureValuesXML_UpperBoundaryInclusive(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "upperBoundaryInclusive"
           });		
        addAnnotation
          (singleFeatureMatcherXMLEClass, 
           source, 
           new String[] 
           {
             "name", "SingleFeatureMatcherXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_RangeFeatureValues(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "rangeFeatureValues",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_EnumFeatureValues(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "enumFeatureValues",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_BitsetFeatureValues(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "bitsetFeatureValues",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_ObjectPathFeatureValues(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "objectPathFeatureValues",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_PatternFeatureValues(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "patternFeatureValues",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_Exclude(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "exclude"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_FeaturePath(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "featurePath"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_FeatureTypeName(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "featureTypeName"
           });		
        addAnnotation
          (getSingleFeatureMatcherXML_Quiet(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "quiet"
           });		
        addAnnotation
          (targetAnnotationXMLEClass, 
           source, 
           new String[] 
           {
             "name", "TargetAnnotationXML",
             "kind", "elementOnly"
           });		
        addAnnotation
          (getTargetAnnotationXML_TargetAnnotationMatcher(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "targetAnnotationMatcher",
             "namespace", "##targetNamespace"
           });		
        addAnnotation
          (getTargetAnnotationXML_FeatureAnnotationMatchers(), 
           source, 
           new String[] 
           {
             "kind", "element",
             "name", "featureAnnotationMatchers",
             "namespace", "##targetNamespace"
           });			
        addAnnotation
          (getTargetAnnotationXML_ClassName(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "className"
           });		
        addAnnotation
          (getTargetAnnotationXML_EnclosingAnnotation(), 
           source, 
           new String[] 
           {
             "kind", "attribute",
             "name", "enclosingAnnotation"
           });
    }