Class NewTmfViewAction

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.tracecompass.tmf.ui.views.NewTmfViewAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction

public class NewTmfViewAction extends org.eclipse.jface.action.Action
Action to instantiate a new instance of views that support it.
Since:
3.2
Author:
Jonathan Rajotte Julien
  • Field Summary

    Fields inherited from interface org.eclipse.jface.action.IAction

    AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an action that opens a new view.
    NewTmfViewAction(TmfView view, @NonNull ITmfTrace pinnedTrace, boolean newInstance)
    Creates an action that opens a new pinned view, optionally on a new instance of the specified trace.
    NewTmfViewAction(TmfView view, ITmfTrace pinnedTrace)
    Creates an action that opens a new pinnable view, optionally pinned.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run()
     

    Methods inherited from class org.eclipse.jface.action.Action

    convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText

    Methods inherited from class org.eclipse.jface.action.AbstractAction

    addPropertyChangeListener, removePropertyChangeListener

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NewTmfViewAction

      public NewTmfViewAction(TmfView view)
      Creates an action that opens a new view.
      Parameters:
      view - The view for which the action is created
    • NewTmfViewAction

      public NewTmfViewAction(TmfView view, ITmfTrace pinnedTrace)
      Creates an action that opens a new pinnable view, optionally pinned.
      Parameters:
      view - The view for which the action is created
      pinnedTrace - The trace to which the view should be pinned, or null for unpinned
    • NewTmfViewAction

      public NewTmfViewAction(TmfView view, @NonNull ITmfTrace pinnedTrace, boolean newInstance)
      Creates an action that opens a new pinned view, optionally on a new instance of the specified trace.
      Parameters:
      view - The view for which the action is created
      pinnedTrace - The trace to which the view should be pinned
      newInstance - true if a new instance of the pinned trace should be used
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface org.eclipse.jface.action.IAction
      Overrides:
      run in class org.eclipse.jface.action.Action