Class ProfilingDataTableView

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.m2m.atl.profiler.ui.profilingdatatable.ProfilingDataTableView
All Implemented Interfaces:
EventListener, Observer, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class ProfilingDataTableView extends org.eclipse.ui.part.ViewPart implements Observer, org.eclipse.ui.ISelectionListener
The data table view.
  • Field Details

    • INSTRUCTIONS_COLNAME

      public static final String INSTRUCTIONS_COLNAME
      Instructions column name.
    • TIME_EXECUTION_COLNAME

      public static final String TIME_EXECUTION_COLNAME
      Execution time column name.
    • CALLS_COLNAME

      public static final String CALLS_COLNAME
      Calls column name.
    • OPERATION_NAME_COLNAME

      public static final String OPERATION_NAME_COLNAME
      Operation name column name.
    • INMEMORY_COLNAME

      public static final String INMEMORY_COLNAME
      In memory column name.
    • MAXMEMORY_COLNAME

      public static final String MAXMEMORY_COLNAME
      Max memory column name.
    • OUTMEMORY_COLNAME

      public static final String OUTMEMORY_COLNAME
      Out memory column name.
    • ID

      public static final String ID
      The view id.
      See Also:
  • Constructor Details

    • ProfilingDataTableView

      public ProfilingDataTableView()
      The constructor.
  • Method Details

    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.ui.IWorkbenchPart
      Overrides:
      dispose in class org.eclipse.ui.part.WorkbenchPart
      See Also:
      • WorkbenchPart.dispose()
    • createPartControl

      public void createPartControl(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createPartControl in interface org.eclipse.ui.IWorkbenchPart
      Specified by:
      createPartControl in class org.eclipse.ui.part.WorkbenchPart
      See Also:
      • WorkbenchPart.createPartControl(org.eclipse.swt.widgets.Composite)
    • setFocus

      public void setFocus()
      Specified by:
      setFocus in interface org.eclipse.ui.IWorkbenchPart
      Specified by:
      setFocus in class org.eclipse.ui.part.WorkbenchPart
      See Also:
      • WorkbenchPart.setFocus()
    • setInput

      public void setInput(Object arg)
      Sets the view input.
      Parameters:
      arg - the input
    • update

      public void update(Observable o, Object arg)
      Specified by:
      update in interface Observer
      See Also:
    • selectionChanged

      public void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
      Specified by:
      selectionChanged in interface org.eclipse.ui.ISelectionListener
      See Also:
      • ISelectionListener.selectionChanged(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
    • getTotalInstructionsId

      public static int getTotalInstructionsId()
    • getTotalTimeExecutionId

      public static int getTotalTimeExecutionId()
    • getCallsId

      public static int getCallsId()
    • getOperationNameId

      public static int getOperationNameId()
    • getInMemoryColId

      public static int getInMemoryColId()
    • isShowPercentAction

      public static boolean isShowPercentAction()
    • setShowPercentAction

      public static void setShowPercentAction(boolean s)
    • getTotalInstructions

      public static long getTotalInstructions()
    • getTotalTime

      public static double getTotalTime()
    • getMaxMemoryColID

      public static int getMaxMemoryColID()
    • getOutMemoryColId

      public static int getOutMemoryColId()