package org.rascalmpl.eclipse.views.values.tree;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.ui.IEditorActionDelegate;
import org.eclipse.ui.IEditorPart;
public class CollapseAll implements IEditorActionDelegate {
private IEditorPart editor;
public void setActiveEditor(IAction action, IEditorPart targetEditor) {
this.editor = targetEditor;
}
public void run(IAction action) {
if (editor instanceof Editor) {
((Editor) editor).getViewer().collapseAll();
}
}
public void selectionChanged(IAction action, ISelection selection) {
}
}