@Override public boolean isEnabled(UIContext context) { return super.isEnabled(context); }
@Override public boolean isEnabled(UIContext context) { return super.isEnabled(context) && !context.getProvider().isGUI(); }
@Override public boolean isEnabled(UIContext context) { boolean enabled = super.isEnabled(context); if (enabled) { Object initialSelection = context.getInitialSelection().get(); if (initialSelection instanceof JavaResource) { try { enabled = ((JavaResource) initialSelection).getJavaType().isClass(); } catch (FileNotFoundException e) { enabled = false; } } else { enabled = false; } } return enabled; }