org.eclipse.emf.cdo.transfer.ui.swt
Class TransferDetailsComposite

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.transfer.ui.swt.TransferDetailsComposite
All Implemented Interfaces:
EventListener, IListener, Drawable

public class TransferDetailsComposite
extends Composite
implements IListener

A composite that lays out controls for the details of a single CDOTransferMapping.

Since:
4.2

Nested Class Summary
static class TransferDetailsComposite.UnmappedModelsContentProvider
          A reusable content provider for the unmapped models of a transfer.
static class TransferDetailsComposite.UnmappedModelsLabelProvider
          A reusable label provider for the unmapped models of a transfer.
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
TransferDetailsComposite(Composite parent, int style, CDOTransfer transfer)
           
 
Method Summary
 void dispose()
           
 CDOTransferMapping getMapping()
           
 Text getRelativePath()
           
 Combo getResolution()
           
 Text getSourcePath()
           
 Text getStatus()
           
 Text getTargetPath()
           
 CDOTransfer getTransfer()
           
 ComboViewer getTransferType()
           
 ListViewer getUnmappedModels()
           
protected  void initTransferTypes(CDOTransfer transfer)
           
 void notifyEvent(IEvent event)
           
protected  void notifyMappingEvent(CDOTransfer.MappingEvent event)
           
 boolean setFocus()
           
 void setMapping(CDOTransferMapping mapping)
           
protected  void updateTransformationButtons(Resource resource)
           
 
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, 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, 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

TransferDetailsComposite

public TransferDetailsComposite(Composite parent,
                                int style,
                                CDOTransfer transfer)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class Widget

getTransfer

public CDOTransfer getTransfer()

getMapping

public CDOTransferMapping getMapping()

setMapping

public void setMapping(CDOTransferMapping mapping)

getSourcePath

public Text getSourcePath()

getTargetPath

public Text getTargetPath()

getTransferType

public ComboViewer getTransferType()

getStatus

public Text getStatus()

getRelativePath

public Text getRelativePath()

getResolution

public Combo getResolution()

getUnmappedModels

public ListViewer getUnmappedModels()

setFocus

public boolean setFocus()
Overrides:
setFocus in class Composite

notifyEvent

public void notifyEvent(IEvent event)
Specified by:
notifyEvent in interface IListener

notifyMappingEvent

protected void notifyMappingEvent(CDOTransfer.MappingEvent event)

initTransferTypes

protected void initTransferTypes(CDOTransfer transfer)

updateTransformationButtons

protected void updateTransformationButtons(Resource resource)


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