org.eclipse.emf.cdo.ui.widgets
Class ComposeBranchPointComposite

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.emf.cdo.ui.widgets.ComposeBranchPointComposite
All Implemented Interfaces:
Drawable

public class ComposeBranchPointComposite
extends Composite

Composed UI widget offering functionality for users to select branches and a timestamp within a branch for a particular CDOSession

Since:
4.0

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
ComposeBranchPointComposite(Composite parent, int style, CDOSession session, CDOBranchPoint branchPoint, boolean allowTimeStamp)
           
 
Method Summary
protected  void branchPointChanged(CDOBranchPoint newBranchPoint)
           
protected  SelectBranchComposite createSelectBranchComposite(CDOSession session, CDOBranch branch)
           
protected  SelectTimeStampComposite createSelectTimeStampComposite(CDOBranch branch, long timeStamp)
           
 CDOBranchPoint getBranchPoint()
           
 SelectBranchComposite getSelectBranchComposite()
           
 SelectTimeStampComposite getSelectTimeComposite()
           
 CDOSession getSession()
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, 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, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComposeBranchPointComposite

public ComposeBranchPointComposite(Composite parent,
                                   int style,
                                   CDOSession session,
                                   CDOBranchPoint branchPoint,
                                   boolean allowTimeStamp)
Method Detail

getSession

public CDOSession getSession()

getBranchPoint

public CDOBranchPoint getBranchPoint()

getSelectBranchComposite

public SelectBranchComposite getSelectBranchComposite()

getSelectTimeComposite

public SelectTimeStampComposite getSelectTimeComposite()

createSelectTimeStampComposite

protected SelectTimeStampComposite createSelectTimeStampComposite(CDOBranch branch,
                                                                  long timeStamp)

createSelectBranchComposite

protected SelectBranchComposite createSelectBranchComposite(CDOSession session,
                                                            CDOBranch branch)

branchPointChanged

protected void branchPointChanged(CDOBranchPoint newBranchPoint)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.