package org.openlca.app.editors.graphical.action; import org.eclipse.jface.viewers.ISelection; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.PartInitException; import org.eclipse.ui.PlatformUI; import org.openlca.app.M; import org.openlca.app.rcp.images.Icon; class ShowOutlineAction extends EditorAction { ShowOutlineAction() { setId(ActionIds.SHOW_OUTLINE); setText(M.ShowOutline); setImageDescriptor(Icon.OUTLINE.descriptor()); } @Override protected boolean accept(ISelection selection) { return true; } @Override public void run() { try { PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(IPageLayout.ID_OUTLINE); } catch (PartInitException e) { e.printStackTrace(); } } }