/* * Copyright 2015 Nokia Solutions and Networks * Licensed under the Apache License, Version 2.0, * see license.txt file for details. */ package org.robotframework.red.actions; import org.eclipse.jface.action.Action; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; import org.robotframework.ide.eclipse.main.plugin.RedImages; public class ExpandAllAction extends Action implements IWorkbenchAction { private static final String ID = "org.robotframework.action.executionView.ExpandAllAction"; private final TreeViewer viewer; public ExpandAllAction(final TreeViewer viewer) { super("Expand All", RedImages.getExpandAllImage()); setId(ID); this.viewer = viewer; } @Override public void run() { viewer.expandAll(); } @Override public void dispose() { // nothing to dispose } }