TPTP 4.0.0 Monitoring Tools Project
Internal API Specification

org.eclipse.hyades.sdb.internal.editors
Class SolutionDetails

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byorg.eclipse.hyades.sdb.internal.editors.SolutionDetails
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable, java.util.EventListener, org.eclipse.swt.events.FocusListener, IDetails, org.eclipse.swt.widgets.Listener, org.eclipse.swt.internal.SWTEventListener

public class SolutionDetails
extends org.eclipse.swt.widgets.Composite
implements IDetails, org.eclipse.swt.widgets.Listener, org.eclipse.swt.events.FocusListener


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
SolutionDetails(RASWidgetFactory factory, org.eclipse.swt.widgets.Composite composite, int style)
           
 
Method Summary
 void display(org.eclipse.emf.ecore.EObject object)
           
 void focusGained(org.eclipse.swt.events.FocusEvent e)
           
 void focusLost(org.eclipse.swt.events.FocusEvent e)
           
 int getCursorPosition()
           
protected  java.util.ArrayList getSolutionRegistry()
           
 void handleEvent(org.eclipse.swt.widgets.Event e)
           
 void init(SymptomDBEditor editor)
           
 void setFocusToTextBox()
           
 void setFocusToTextBox(int startIndex, int endIndex)
           
 boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)
           
protected  void updateSolutionRegistry(org.eclipse.hyades.models.internal.sdb.SDBSolution object, boolean add)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, 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, 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
 

Constructor Detail

SolutionDetails

public SolutionDetails(RASWidgetFactory factory,
                       org.eclipse.swt.widgets.Composite composite,
                       int style)
Method Detail

init

public void init(SymptomDBEditor editor)

display

public void display(org.eclipse.emf.ecore.EObject object)
Specified by:
display in interface IDetails

focusGained

public void focusGained(org.eclipse.swt.events.FocusEvent e)
Specified by:
focusGained in interface org.eclipse.swt.events.FocusListener

focusLost

public void focusLost(org.eclipse.swt.events.FocusEvent e)
Specified by:
focusLost in interface org.eclipse.swt.events.FocusListener

setFocusToTextBox

public void setFocusToTextBox()

setFocusToTextBox

public void setFocusToTextBox(int startIndex,
                              int endIndex)

getCursorPosition

public int getCursorPosition()

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event e)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

updateCurrentSelection

public boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)
Specified by:
updateCurrentSelection in interface IDetails

updateSolutionRegistry

protected void updateSolutionRegistry(org.eclipse.hyades.models.internal.sdb.SDBSolution object,
                                      boolean add)

getSolutionRegistry

protected java.util.ArrayList getSolutionRegistry()

TPTP 4.0.0 Monitoring Tools Project
Internal API Specification