@Override
protected String doSwitch(EClass theEClass, EObject theEObject) {
List<EClass> typesToCheck = Lists.newLinkedList(theEClass.getEAllSuperTypes());
typesToCheck.add(0, theEClass);
typesToCheck.remove(CommonsPackage.eINSTANCE.getCommentable());
for (EClass eclass : typesToCheck) {
Switch<String> delegate = findDelegate(eclass.getEPackage());
if (delegate != null) {
String result = delegatedDoSwitch(delegate, eclass, theEObject);
if (result != null) {
return result;
}
}
}
return defaultCase(theEObject);
}
JaMoPPElementUtil.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:SPLevo
作者:
评论列表
文章目录