GEF v2.0

org.eclipse.gef.ui.palette
Class PaletteViewerImpl

java.lang.Object
  |
  +--org.eclipse.gef.ui.parts.AbstractEditPartViewer
        |
        +--org.eclipse.gef.ui.parts.GraphicalViewerImpl
              |
              +--org.eclipse.gef.ui.palette.PaletteViewerImpl
All Implemented Interfaces:
EditPartViewer, GraphicalViewer, IMenuListener, ISelectionProvider, PaletteViewer

public class PaletteViewerImpl
extends GraphicalViewerImpl
implements PaletteViewer


Fields inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer
constantSelection, selection, selectionListeners
 
Constructor Summary
PaletteViewerImpl()
           
 
Method Summary
 void addPaletteListener(PaletteListener paletteListener)
           
 void addSelectionChangedListener(ISelectionChangedListener listener)
           
protected  void createDefaultRoot()
           
protected  void firePaletteSelectionChanged()
           
 ButtonGroup getButtonGroup()
           
 EditPartFactory getEditPartFactory()
           
 PaletteToolEntry getSelectedEntry()
           
 ISelection getSelection()
           
protected  void init()
           
 void removePaletteListener(PaletteListener paletteListener)
           
 void removeSelectionChangedListener(ISelectionChangedListener listener)
           
 void setPaletteRoot(PaletteRoot root)
           
 void setSelection(PaletteEntry entry)
           
 
Methods inherited from class org.eclipse.gef.ui.parts.GraphicalViewerImpl
createControl, expose, findHandleAt, findObjectAt, findObjectAtExcluding, flush, getEventDispatcher, getInactiveLayers, getLayerManager, getLightweightSystem, getRootFigure, hookControl, hookDropTarget, menuAboutToShow, registerAccessibleEditPart, setCursor, setEditDomain, setRootEditPart, setRootFigure, setRouteEventsToEditor, unregisterAccessibleEditPart
 
Methods inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer
addDragSourceListener, addDropTargetListener, appendSelection, deselect, deselectAll, dispose, fireSelectionChanged, getContents, getContextMenuProvider, getControl, getDelegatingDragAdapter, getDelegatingDropAdapter, getDragSource, getDropTarget, getEditDomain, getEditPartRegistry, getFocusEditPart, getKeyHandler, getRootEditPart, getSelectedEditParts, getVisualPartMap, hookDragSource, primGetSelectedEditParts, refreshDragSourceAdapter, refreshDropTargetAdapter, removeDragSourceListener, removeDropTargetListener, select, setContents, setContents, setContextMenuProvider, setControl, setDropTarget, setEditPartFactory, setFocus, setKeyHandler, setSelection, unhookControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gef.GraphicalViewer
findHandleAt
 
Methods inherited from interface org.eclipse.gef.EditPartViewer
addDragSourceListener, addDropTargetListener, appendSelection, createControl, deselect, deselectAll, dispose, findObjectAt, findObjectAtExcluding, flush, getContents, getControl, getEditDomain, getEditPartRegistry, getFocusEditPart, getKeyHandler, getRootEditPart, getSelectedEditParts, getVisualPartMap, registerAccessibleEditPart, select, setContents, setContents, setContextMenuProvider, setControl, setCursor, setEditDomain, setEditPartFactory, setFocus, setKeyHandler, setRootEditPart, setRouteEventsToEditor, unregisterAccessibleEditPart
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
setSelection
 

Constructor Detail

PaletteViewerImpl

public PaletteViewerImpl()
Method Detail

addPaletteListener

public void addPaletteListener(PaletteListener paletteListener)
Specified by:
addPaletteListener in interface PaletteViewer

addSelectionChangedListener

public void addSelectionChangedListener(ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener in interface ISelectionProvider
Overrides:
addSelectionChangedListener in class AbstractEditPartViewer

createDefaultRoot

protected void createDefaultRoot()
Overrides:
createDefaultRoot in class GraphicalViewerImpl

firePaletteSelectionChanged

protected void firePaletteSelectionChanged()

getButtonGroup

public ButtonGroup getButtonGroup()
Specified by:
getButtonGroup in interface PaletteViewer

getEditPartFactory

public EditPartFactory getEditPartFactory()
Specified by:
getEditPartFactory in interface EditPartViewer
Overrides:
getEditPartFactory in class AbstractEditPartViewer

getSelection

public ISelection getSelection()
Specified by:
getSelection in interface PaletteViewer
Overrides:
getSelection in class AbstractEditPartViewer

init

protected void init()
Overrides:
init in class AbstractEditPartViewer

getSelectedEntry

public PaletteToolEntry getSelectedEntry()
Specified by:
getSelectedEntry in interface PaletteViewer

removePaletteListener

public void removePaletteListener(PaletteListener paletteListener)

removeSelectionChangedListener

public void removeSelectionChangedListener(ISelectionChangedListener listener)
Specified by:
removeSelectionChangedListener in interface ISelectionProvider
Overrides:
removeSelectionChangedListener in class AbstractEditPartViewer

setPaletteRoot

public void setPaletteRoot(PaletteRoot root)
Specified by:
setPaletteRoot in interface PaletteViewer

setSelection

public void setSelection(PaletteEntry entry)
Specified by:
setSelection in interface PaletteViewer

GEF v2.0