org.topbraidcomposer.gef.viewer
Class AbstractGEFViewer

java.lang.Object
  extended by org.eclipse.gef.ui.parts.AbstractEditPartViewer
      extended by org.eclipse.gef.ui.parts.GraphicalViewerImpl
          extended by org.eclipse.gef.ui.parts.ScrollingGraphicalViewer
              extended by org.topbraidcomposer.gef.viewer.AbstractGEFViewer
All Implemented Interfaces:
org.eclipse.gef.EditPartViewer, org.eclipse.gef.GraphicalViewer, org.eclipse.jface.viewers.ISelectionProvider
Direct Known Subclasses:
DiagramViewer, GraphViewer

public abstract class AbstractGEFViewer
extends org.eclipse.gef.ui.parts.ScrollingGraphicalViewer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.gef.EditPartViewer
org.eclipse.gef.EditPartViewer.Conditional
 
Field Summary
 
Fields inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer
constantSelection, focusPart, selection, selectionListeners
 
Constructor Summary
protected AbstractGEFViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.gef.EditPartFactory editPartFactory, java.lang.Object contents)
           
 
Method Summary
protected abstract  boolean canDrop(com.hp.hpl.jena.rdf.model.Resource resource)
           
 void dispose()
           
 org.eclipse.draw2d.ConnectionLayer getConnectionLayer()
           
 org.eclipse.gef.editparts.ScalableRootEditPart getRoot()
           
protected abstract  void performDrop(java.util.List<com.hp.hpl.jena.rdf.model.Resource> resources, int x, int y)
           
abstract  void relayout(boolean revisit)
           
 void updateConnectionRouter()
           
 
Methods inherited from class org.eclipse.gef.ui.parts.ScrollingGraphicalViewer
createControl, getFigureCanvas, reveal, setRootFigure
 
Methods inherited from class org.eclipse.gef.ui.parts.GraphicalViewerImpl
createDefaultRoot, createLightweightSystem, findHandleAt, findObjectAtExcluding, flush, getEventDispatcher, getLayerManager, getLightweightSystem, getRootFigure, handleDispose, handleFocusGained, handleFocusLost, hookControl, hookDropTarget, registerAccessibleEditPart, setContextMenu, setCursor, setDragSource, setEditDomain, setRootEditPart, setRouteEventsToEditDomain, unhookControl, unregisterAccessibleEditPart
 
Methods inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer
addDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, addSelectionChangedListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, fireSelectionChanged, getContents, getContextMenu, getControl, getDelegatingDragAdapter, getDelegatingDropAdapter, getDragSource, getDropTarget, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, hookDragSource, init, primGetSelectedEditParts, refreshDragSourceAdapter, refreshDropTargetAdapter, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, removeSelectionChangedListener, select, setContents, setContents, setControl, setDropTarget, setEditPartFactory, setFocus, setKeyHandler, setProperty, setSelection, setSelectionManager
 
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.EditPartViewer
addDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, getContents, getContextMenu, getControl, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, select, setContents, setContents, setControl, setEditPartFactory, setFocus, setKeyHandler, setProperty, setSelectionManager
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

AbstractGEFViewer

protected AbstractGEFViewer(org.eclipse.swt.widgets.Composite parent,
                            org.eclipse.gef.EditPartFactory editPartFactory,
                            java.lang.Object contents)
Method Detail

canDrop

protected abstract boolean canDrop(com.hp.hpl.jena.rdf.model.Resource resource)

dispose

public void dispose()

performDrop

protected abstract void performDrop(java.util.List<com.hp.hpl.jena.rdf.model.Resource> resources,
                                    int x,
                                    int y)

getConnectionLayer

public org.eclipse.draw2d.ConnectionLayer getConnectionLayer()

getRoot

public org.eclipse.gef.editparts.ScalableRootEditPart getRoot()

relayout

public abstract void relayout(boolean revisit)

updateConnectionRouter

public void updateConnectionRouter()