Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 92fec4832e9312084bc2b0712217bf3e509fa690 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.eclipse.emf.cdo.internal.ui.actions;

import org.eclipse.emf.cdo.CDOSession;
import org.eclipse.emf.cdo.internal.ui.SharedIcons;

import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;

import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.ui.IWorkbenchPage;

/**
 * @author Eike Stepper
 */
public final class OpenViewAction extends SessionAction
{
  public OpenViewAction(IWorkbenchPage page, CDOSession session)
  {
    super(page, "Open View", "Open a read-only CDO view", SharedIcons.getDescriptor(SharedIcons.ETOOL_OPEN_EDITOR),
        session);
  }

  @Override
  protected void doRun(IWorkbenchPage page, IProgressMonitor monitor) throws Exception
  {
    getSession().openView(new ResourceSetImpl());
  }
}

Back to the top