protected T doSwitch()

in ConfigurableFeatureExtractor/src/main/java/org/apache/uima/tools/cfe/config/util/ConfigSwitch.java [125:216]


  protected T doSwitch(int classifierID, EObject theEObject)
  {
        switch (classifierID)
        {
            case ConfigPackage.BITSET_FEATURE_VALUES_XML:
            {
                BitsetFeatureValuesXML bitsetFeatureValuesXML = (BitsetFeatureValuesXML)theEObject;
                T result = caseBitsetFeatureValuesXML(bitsetFeatureValuesXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.CFE_DESCRIPTOR_XML:
            {
                CFEDescriptorXML cfeDescriptorXML = (CFEDescriptorXML)theEObject;
                T result = caseCFEDescriptorXML(cfeDescriptorXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.DOCUMENT_ROOT:
            {
                DocumentRoot documentRoot = (DocumentRoot)theEObject;
                T result = caseDocumentRoot(documentRoot);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.ENUM_FEATURE_VALUES_XML:
            {
                EnumFeatureValuesXML enumFeatureValuesXML = (EnumFeatureValuesXML)theEObject;
                T result = caseEnumFeatureValuesXML(enumFeatureValuesXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.FEATURE_OBJECT_MATCHER_XML:
            {
                FeatureObjectMatcherXML featureObjectMatcherXML = (FeatureObjectMatcherXML)theEObject;
                T result = caseFeatureObjectMatcherXML(featureObjectMatcherXML);
                if (result == null) result = casePartialObjectMatcherXML(featureObjectMatcherXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.GROUP_FEATURE_MATCHER_XML:
            {
                GroupFeatureMatcherXML groupFeatureMatcherXML = (GroupFeatureMatcherXML)theEObject;
                T result = caseGroupFeatureMatcherXML(groupFeatureMatcherXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.OBJECT_PATH_FEATURE_VALUES_XML:
            {
                ObjectPathFeatureValuesXML objectPathFeatureValuesXML = (ObjectPathFeatureValuesXML)theEObject;
                T result = caseObjectPathFeatureValuesXML(objectPathFeatureValuesXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.PARTIAL_OBJECT_MATCHER_XML:
            {
                PartialObjectMatcherXML partialObjectMatcherXML = (PartialObjectMatcherXML)theEObject;
                T result = casePartialObjectMatcherXML(partialObjectMatcherXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.PATTERN_FEATURE_VALUES_XML:
            {
                PatternFeatureValuesXML patternFeatureValuesXML = (PatternFeatureValuesXML)theEObject;
                T result = casePatternFeatureValuesXML(patternFeatureValuesXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.RANGE_FEATURE_VALUES_XML:
            {
                RangeFeatureValuesXML rangeFeatureValuesXML = (RangeFeatureValuesXML)theEObject;
                T result = caseRangeFeatureValuesXML(rangeFeatureValuesXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.SINGLE_FEATURE_MATCHER_XML:
            {
                SingleFeatureMatcherXML singleFeatureMatcherXML = (SingleFeatureMatcherXML)theEObject;
                T result = caseSingleFeatureMatcherXML(singleFeatureMatcherXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            case ConfigPackage.TARGET_ANNOTATION_XML:
            {
                TargetAnnotationXML targetAnnotationXML = (TargetAnnotationXML)theEObject;
                T result = caseTargetAnnotationXML(targetAnnotationXML);
                if (result == null) result = defaultCase(theEObject);
                return result;
            }
            default: return defaultCase(theEObject);
        }
    }