Ejemplo n.º 1
0
 protected IAction getPyUnitViewAction(ViewPart view, Class<?> class1) {
   IAction action = null;
   IContributionItem[] items = view.getViewSite().getActionBars().getToolBarManager().getItems();
   for (IContributionItem iContributionItem : items) {
     if (iContributionItem instanceof ActionContributionItem) {
       ActionContributionItem item = (ActionContributionItem) iContributionItem;
       IAction lAction = item.getAction();
       if (class1.isInstance(lAction)) {
         action = lAction;
       }
     }
   }
   if (action == null) {
     fail("Could not find action of class: " + class1);
   }
   return action;
 }