org.infai.emo.matcher.editor.pages
Class StatisticsPage

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.infai.emo.matcher.editor.pages.StatisticsPage
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class StatisticsPage
extends org.eclipse.swt.widgets.Composite


Field Summary
private  org.eclipse.swt.widgets.Canvas chartContainer
           
private  org.eclipse.swt.events.PaintListener chartPL
           
private  org.eclipse.swt.widgets.Composite comp
           
private  ModelMatcherEditor editor
          The MultiPageEditor in which the page actual is located.
private  boolean isDrawn
           
private  java.util.Hashtable<java.lang.String,java.lang.Double> matchingPercents
           
private  java.lang.Runnable runnable
           
private  org.eclipse.jface.viewers.TableViewer tableV
          The table which contains the statistic mappings between the left and the right model.
private  int timerDelay
           
private  int x
           
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
StatisticsPage(org.eclipse.swt.widgets.Composite parent, int style, ModelMatcherEditor e)
           
 
Method Summary
private  void drawChart()
           
 void initChart()
           
private  void updateChart()
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

editor

private ModelMatcherEditor editor
The MultiPageEditor in which the page actual is located.

See Also:
MultiPageEditorPart

tableV

private org.eclipse.jface.viewers.TableViewer tableV
The table which contains the statistic mappings between the left and the right model.


comp

private org.eclipse.swt.widgets.Composite comp

matchingPercents

private java.util.Hashtable<java.lang.String,java.lang.Double> matchingPercents

timerDelay

private int timerDelay

runnable

private java.lang.Runnable runnable

x

private int x

chartContainer

private org.eclipse.swt.widgets.Canvas chartContainer

isDrawn

private boolean isDrawn

chartPL

private org.eclipse.swt.events.PaintListener chartPL
Constructor Detail

StatisticsPage

public StatisticsPage(org.eclipse.swt.widgets.Composite parent,
                      int style,
                      ModelMatcherEditor e)
Method Detail

initChart

public void initChart()

drawChart

private void drawChart()

updateChart

private void updateChart()