org.eclipse.datatools.sqltools.sqlbuilder.views
Class DesignViewer

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.eclipse.ui.part.PageBook
                      extended by org.eclipse.datatools.sqltools.sqlbuilder.views.DesignViewer
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class DesignViewer
extends org.eclipse.ui.part.PageBook

Design Pane SplitWindow is used for insert/update/delete/select statements


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ui.part.PageBook
org.eclipse.ui.part.PageBook.PageBookLayout
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
DesignViewer(SQLDomainModel domainModel, org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
 void forceRefresh()
          Forces the design viewer to changes the input so that the GUI will show the latest model values.
 SQLDomainModel getDomainModel()
           
 void inputChanged(java.lang.Object input)
           
 void setEnabled(boolean enable)
           
 
Methods inherited from class org.eclipse.ui.part.PageBook
showPage
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, 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, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DesignViewer

public DesignViewer(SQLDomainModel domainModel,
                    org.eclipse.swt.widgets.Composite parent)
Method Detail

getDomainModel

public SQLDomainModel getDomainModel()

inputChanged

public void inputChanged(java.lang.Object input)

forceRefresh

public void forceRefresh()
Forces the design viewer to changes the input so that the GUI will show the latest model values. This is a work around solution for the model notification issues


setEnabled

public void setEnabled(boolean enable)
Overrides:
setEnabled in class org.eclipse.swt.widgets.Control