* @generated
*/
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case DiPackage.DOCUMENT_ROOT: {
DocumentRoot documentRoot = (DocumentRoot) theEObject;
T result = caseDocumentRoot(documentRoot);
if (result == null)
result = defaultCase(theEObject);
return result;
}