TPTP 4.1.0 Tracing and Profiling Tools Project
Internal API Specification

org.eclipse.hyades.trace.views.internal
Class MethodInvocationDetails

java.lang.Object
  extended byorg.eclipse.hyades.trace.views.internal.MethodInvocationDetails

public class MethodInvocationDetails
extends java.lang.Object


Field Summary
protected  SinglePattern _invocationGraph
           
protected  MethodInvocationStatistic _invocationStatistic
           
protected  SinglePatternPage _page
           
protected  org.eclipse.swt.widgets.Composite _viewContainer
           
protected  org.eclipse.jface.action.Separator fSeparator
           
protected  org.eclipse.swt.widgets.Sash hSash
           
protected  java.lang.String tmpString
           
 
Constructor Summary
MethodInvocationDetails(org.eclipse.swt.widgets.Composite parent, SinglePatternPage page)
           
 
Method Summary
protected  void addInvocationStatisticMenu(org.eclipse.jface.action.IMenuManager menu)
           
 void dispose()
           
 JCanvas getCanvas()
           
 org.eclipse.swt.widgets.Control getControl()
           
 SinglePattern getInvocationGraph()
           
 MethodInvocationStatistic getInvocationStatistic()
           
protected  java.lang.String getViewTypeStr()
           
 void initialize()
           
 boolean isEmpty()
           
 void menuAboutToShow(org.eclipse.jface.action.IMenuManager menu)
          Called when the context menu is about to open.
 void next()
          Insert the method's description here.
 void openSource()
          Insert the method's description here.
protected  void postUpdateEvents()
           
 void previous()
          Insert the method's description here.
 void refresh()
           
 void selectionChanged()
           
 void showCallee()
          Insert the method's description here.
 void showCaller()
          Insert the method's description here.
 void update()
           
 void update(boolean redraw)
           
 void updateButtons()
           
 void updateModelSelection()
           
 void updateUI()
           
 void zoomIn(boolean zoom)
          Insert the method's description here.
 void zoomOut(boolean zoom)
          Insert the method's description here.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_page

protected SinglePatternPage _page

hSash

protected org.eclipse.swt.widgets.Sash hSash

_viewContainer

protected org.eclipse.swt.widgets.Composite _viewContainer

_invocationGraph

protected SinglePattern _invocationGraph

_invocationStatistic

protected MethodInvocationStatistic _invocationStatistic

fSeparator

protected org.eclipse.jface.action.Separator fSeparator

tmpString

protected java.lang.String tmpString
Constructor Detail

MethodInvocationDetails

public MethodInvocationDetails(org.eclipse.swt.widgets.Composite parent,
                               SinglePatternPage page)
Method Detail

getControl

public org.eclipse.swt.widgets.Control getControl()

refresh

public void refresh()

selectionChanged

public void selectionChanged()

menuAboutToShow

public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menu)
Called when the context menu is about to open.

See Also:
IFillMenuTarget#fillContextMenu

addInvocationStatisticMenu

protected void addInvocationStatisticMenu(org.eclipse.jface.action.IMenuManager menu)

updateButtons

public void updateButtons()

updateModelSelection

public void updateModelSelection()

dispose

public void dispose()

postUpdateEvents

protected void postUpdateEvents()

isEmpty

public boolean isEmpty()

getViewTypeStr

protected java.lang.String getViewTypeStr()

update

public void update()

update

public void update(boolean redraw)

initialize

public void initialize()

getCanvas

public JCanvas getCanvas()

updateUI

public void updateUI()

zoomOut

public void zoomOut(boolean zoom)
Insert the method's description here. Creation date: (1/11/2001 5:07:13 PM)


zoomIn

public void zoomIn(boolean zoom)
Insert the method's description here. Creation date: (1/11/2001 5:07:13 PM)


previous

public void previous()
Insert the method's description here. Creation date: (1/11/2001 5:07:13 PM)


next

public void next()
Insert the method's description here. Creation date: (1/11/2001 5:07:13 PM)


showCaller

public void showCaller()
Insert the method's description here. Creation date: (6/6/2001 5:21:34 PM)


showCallee

public void showCallee()
Insert the method's description here. Creation date: (6/6/2001 5:21:34 PM)


openSource

public void openSource()
Insert the method's description here. Creation date: (8/21/2001 6:31:49 PM)


getInvocationStatistic

public MethodInvocationStatistic getInvocationStatistic()
Returns:
Returns the _invocationStatistic.

getInvocationGraph

public SinglePattern getInvocationGraph()
Returns:
Returns the _invocationGraph.

TPTP 4.1.0 Tracing and Profiling Tools Project
Internal API Specification