package com.liferay.ide.velocity.vaulttec.ui.editor.actions; import org.eclipse.jface.action.Action; import org.eclipse.jface.viewers.AbstractTreeViewer; import com.liferay.ide.velocity.vaulttec.ui.VelocityPlugin; import com.liferay.ide.velocity.vaulttec.ui.VelocityPluginImages; /** * DOCUMENT ME! * * @version $Revision: 7 $ * @author <a href="mailto:akmal.sarhan@gmail.com">Akmal Sarhan </a> */ public class CollapseAllAction extends Action { private AbstractTreeViewer fViewer; public CollapseAllAction(AbstractTreeViewer aViewer) { fViewer = aViewer; setText(VelocityPlugin.getMessage("VelocityEditor.CollapseAllAction.label")); setToolTipText(VelocityPlugin.getMessage("VelocityEditor.CollapseAllAction.tooltip")); VelocityPluginImages.setLocalImageDescriptors(this, "collapseall.gif"); } /** * @see org.eclipse.jface.action.IAction#run() */ public void run() { fViewer.collapseAll(); } }