*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case ClassifiersPackage.CLASSIFIER: {
Classifier classifier = (Classifier)theEObject;
T result = caseClassifier(classifier);
if (result == null) result = caseType(classifier);
if (result == null) result = caseReferenceableElement(classifier);
if (result == null) result = caseNamedElement(classifier);
if (result == null) result = caseCommentable(classifier);