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);
}
}