public boolean canPaste() { // Ensure the viewer was created if (fViewer == null) { return false; } return fViewer.canDoOperation(ITextOperationTarget.PASTE); } }
@Override public boolean canDoOperation(int operation) { if (operation == QUICK_OUTLINE && outlinePresenter != null) { return true; } return super.canDoOperation(operation); }
@Override public boolean canPaste(Clipboard clipboard) { return fSourceViewer.canDoOperation(ITextOperationTarget.PASTE); } }
@Override public boolean canPaste(Clipboard clipboard) { return fSourceViewer.canDoOperation(ITextOperationTarget.PASTE); } }
@Override public boolean canPaste(Clipboard clipboard) { return fSourceViewer.canDoOperation(ITextOperationTarget.PASTE); }
@Override public boolean isEnabled() { return fOperationCode != -1 && getSourceViewer().canDoOperation(fOperationCode); }
@Override public void run() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof SourceViewer) { SourceViewer sourceViewer= (SourceViewer) viewer; if (sourceViewer.canDoOperation(JavaSourceViewer.ANNOTATE_CLASS_FILE)) sourceViewer.doOperation(JavaSourceViewer.ANNOTATE_CLASS_FILE); } } }
@Override public void run() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof SourceViewer) { SourceViewer sourceViewer= (SourceViewer) viewer; if (sourceViewer.canDoOperation(JavaSourceViewer.ANNOTATE_CLASS_FILE)) sourceViewer.doOperation(JavaSourceViewer.ANNOTATE_CLASS_FILE); } } }
@Override public boolean canDoOperation(int operation) { switch (operation) { case COLLAPSE: case COLLAPSE_ALL: case EXPAND: case EXPAND_ALL: return isProjectionMode(); case TOGGLE: return isProjectionMode() || !isSegmented(); } return super.canDoOperation(operation); }
@Override public boolean canDoOperation(int operation) { switch (operation) { case COLLAPSE: case COLLAPSE_ALL: case EXPAND: case EXPAND_ALL: return isProjectionMode(); case TOGGLE: return isProjectionMode() || !isSegmented(); } return super.canDoOperation(operation); }