org.eclipse.datatools.sqltools.sqlbuilder.views.graph
Class GraphControl

java.lang.Object
  extended by org.eclipse.jface.viewers.Viewer
      extended by org.eclipse.jface.viewers.ContentViewer
          extended by org.eclipse.datatools.sqltools.sqlbuilder.views.graph.GraphControl
All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider

public class GraphControl
extends org.eclipse.jface.viewers.ContentViewer


Nested Class Summary
 class GraphControl.HoverTrackAdapter
           
 
Constructor Summary
GraphControl(SQLDomainModel domainModel)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite comp)
           
 org.eclipse.swt.widgets.Control getControl()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
 boolean isEnabled()
           
 void refresh()
           
 void setEnabled(boolean enable)
           
 void setInput(java.lang.Object o)
           
 void setSelection(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
           
 void setSQLBuilder(SQLBuilder sb)
           
 void updateForDND()
          Updates this view and source view after a table was successfully droped into this view
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, getLabelProvider, setContentProvider, setLabelProvider
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphControl

public GraphControl(SQLDomainModel domainModel)
Method Detail

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in class org.eclipse.jface.viewers.Viewer

refresh

public void refresh()
Specified by:
refresh in class org.eclipse.jface.viewers.Viewer

updateForDND

public void updateForDND()
Updates this view and source view after a table was successfully droped into this view


setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection,
                         boolean reveal)
Specified by:
setSelection in class org.eclipse.jface.viewers.Viewer

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()
Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider
Specified by:
getSelection in class org.eclipse.jface.viewers.Viewer

createControl

public void createControl(org.eclipse.swt.widgets.Composite comp)

setInput

public void setInput(java.lang.Object o)
Overrides:
setInput in class org.eclipse.jface.viewers.ContentViewer

setSQLBuilder

public void setSQLBuilder(SQLBuilder sb)

setEnabled

public void setEnabled(boolean enable)

isEnabled

public boolean isEnabled()