TPTP 4.0.0 Monitoring Tools Project
Internal API Specification

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

java.lang.Object
  extended byorg.eclipse.hyades.sdb.internal.editors.EditorPage
      extended byorg.eclipse.hyades.sdb.internal.editors.SymptomDBEditorDetailsPage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class SymptomDBEditorDetailsPage
extends EditorPage
implements org.eclipse.swt.events.SelectionListener


Nested Class Summary
 class SymptomDBEditorDetailsPage.FindAction
           
 class SymptomDBEditorDetailsPage.TreeSelection
           
 
Field Summary
 
Fields inherited from class org.eclipse.hyades.sdb.internal.editors.EditorPage
factory
 
Constructor Summary
SymptomDBEditorDetailsPage(RASWidgetFactory factory)
           
 
Method Summary
 void createContent(org.eclipse.swt.widgets.Composite parent)
           
 void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
 org.eclipse.emf.ecore.EObject getCurrentSelection()
           
 int getCursorPosition(java.lang.Object object)
           
 SymptomDBSearchDialog getDialog()
           
 org.eclipse.jface.action.Action getFindAction()
           
 org.eclipse.emf.ecore.EObject getParentOfCurrentSel()
           
 java.lang.Object getTreeRoot()
           
 org.eclipse.jface.viewers.TreeViewer getViewer()
           
 void init(SymptomDBEditor editor)
           
 void remove(java.util.ArrayList selections)
           
 void setDialog(SymptomDBSearchDialog dialog)
           
 void setSelection(java.lang.Object[] sel)
           
 void setSelection(java.lang.Object[] sel, int startIndex, int endIndex)
           
 void setTreeRoot(java.lang.Object newRoot)
           
 void showDetails(org.eclipse.emf.ecore.EObject selection)
           
protected  void updateActions(org.eclipse.jface.viewers.IStructuredSelection selection)
           
 void updateButtons(java.lang.Object data)
           
 boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)
           
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
           
 
Methods inherited from class org.eclipse.hyades.sdb.internal.editors.EditorPage
getContent, getContent, getHeadingBackground, getHeadingForeground, getHeadingImage, getTitle, isHeadingVisible, paintControl, setHeadingBackground, setHeadingForeground, setHeadingImage, setHeadingVisible, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymptomDBEditorDetailsPage

public SymptomDBEditorDetailsPage(RASWidgetFactory factory)
Method Detail

createContent

public void createContent(org.eclipse.swt.widgets.Composite parent)
Overrides:
createContent in class EditorPage

init

public void init(SymptomDBEditor editor)

fillContextMenu

public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)

updateActions

protected void updateActions(org.eclipse.jface.viewers.IStructuredSelection selection)

updateButtons

public void updateButtons(java.lang.Object data)

getTreeRoot

public java.lang.Object getTreeRoot()

setTreeRoot

public void setTreeRoot(java.lang.Object newRoot)

getDialog

public SymptomDBSearchDialog getDialog()

setDialog

public void setDialog(SymptomDBSearchDialog dialog)

getViewer

public org.eclipse.jface.viewers.TreeViewer getViewer()

getFindAction

public org.eclipse.jface.action.Action getFindAction()

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener

getCurrentSelection

public org.eclipse.emf.ecore.EObject getCurrentSelection()

getParentOfCurrentSel

public org.eclipse.emf.ecore.EObject getParentOfCurrentSel()

updateCurrentSelection

public boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)

remove

public void remove(java.util.ArrayList selections)

setSelection

public void setSelection(java.lang.Object[] sel,
                         int startIndex,
                         int endIndex)

setSelection

public void setSelection(java.lang.Object[] sel)

getCursorPosition

public int getCursorPosition(java.lang.Object object)

showDetails

public void showDetails(org.eclipse.emf.ecore.EObject selection)

TPTP 4.0.0 Monitoring Tools Project
Internal API Specification