@Override public void run() { enableSanityChecking(true); firePropertyChange(PROP_DIRTY); } };
@Override public void elementStateChanging(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(false); }
@Override public void elementStateChangeFailed(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(true); }
@Override public void elementStateChangeFailed(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(true); }
public void elementStateChanging(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(false); }
@Override public void elementStateChanging(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(false); }
@Override public void run() { enableSanityChecking(true); close(false); } };
public void elementStateChangeFailed(Object element) { if (element != null && element.equals(getEditorInput())) enableSanityChecking(true); }
@Override public void close(final boolean save) { enableSanityChecking(false); Display display= getSite().getShell().getDisplay(); display.asyncExec(new Runnable() { @Override public void run() { if (fSourceViewer != null) getSite().getPage().closeEditor(AbstractTextEditor.this, save); } }); }
public void close(final boolean save) { enableSanityChecking(false); Display display= getSite().getShell().getDisplay(); display.asyncExec(new Runnable() { public void run() { if (fSourceViewer != null) getSite().getPage().closeEditor(AbstractTextEditor.this, save); } }); }
@Override public void run() { enableSanityChecking(true); rememberSelection(); resetHighlightRange(); } };
@Override public void elementDeleted(Object deletedElement) { if (deletedElement != null && deletedElement.equals(getEditorInput())) { Runnable r = () -> { enableSanityChecking(true); close(false); }; execute(r, false); } }
@Override public void elementDirtyStateChanged(Object element, boolean isDirty) { if (element != null && element.equals(getEditorInput())) { Runnable r = () -> { enableSanityChecking(true); firePropertyChange(PROP_DIRTY); }; execute(r, false); } }
@Override public void close(final boolean save) { enableSanityChecking(false); Display display= getSite().getShell().getDisplay(); display.asyncExec(() -> { if (fSourceViewer != null) getSite().getPage().closeEditor(AbstractTextEditor.this, save); }); }
@Override public void elementContentAboutToBeReplaced(Object element) { if (element != null && element.equals(getEditorInput())) { Runnable r = () -> { enableSanityChecking(true); rememberSelection(); resetHighlightRange(); }; execute(r, false); } }
@Override public void run() { enableSanityChecking(true); firePropertyChange(PROP_DIRTY); restoreSelection(); handleElementContentReplaced(); } };
@Override public void elementContentReplaced(Object element) { if (element != null && element.equals(getEditorInput())) { Runnable r = () -> { enableSanityChecking(true); firePropertyChange(PROP_DIRTY); restoreSelection(); handleElementContentReplaced(); }; execute(r, false); } }
if (element != null && element.equals(getEditorInput())) { Runnable r = () -> { enableSanityChecking(true); if (isStateValidated) { if (fValidator != null) {
@Override public void run() { enableSanityChecking(true); if (isStateValidated) { if (fValidator != null) { ISourceViewer viewer= fSourceViewer; if (viewer != null) { StyledText textWidget= viewer.getTextWidget(); if (textWidget != null && !textWidget.isDisposed()) textWidget.removeVerifyListener(fValidator); fValidator= null; } } enableStateValidation(false); } else if (!isStateValidated && fValidator == null) { ISourceViewer viewer= fSourceViewer; if (viewer != null) { StyledText textWidget= viewer.getTextWidget(); if (textWidget != null && !textWidget.isDisposed()) { fValidator= new Validator(); enableStateValidation(true); textWidget.addVerifyListener(fValidator); } } } } };
@Override public void run() { enableSanityChecking(true);