コード例 #1
0
 // DS-1534
 @SuppressWarnings("unchecked")
 private List<EditPart> getEditPartsForElement(EObject item) {
   if (item == null) {
     return Collections.EMPTY_LIST;
   }
   String id = ((XMLResource) item.eResource()).getID(item);
   List<EditPart> editParts = viewer.findEditPartsForElement(id, EditPart.class);
   if (editParts.isEmpty() && item.eContainer() != null) {
     return getEditPartsForElement(item.eContainer());
   }
   return editParts;
 }