org.topbraidcomposer.gef.graph.viewer
Class GraphViewer

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
                  extended by org.topbraidcomposer.gef.graph.viewer.GraphViewer
All Implemented Interfaces:
org.eclipse.gef.EditPartViewer, org.eclipse.gef.GraphicalViewer, org.eclipse.jface.viewers.ISelectionProvider

public class GraphViewer
extends AbstractGEFViewer


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
GraphViewer(org.eclipse.swt.widgets.Composite parent)
           
GraphViewer(org.eclipse.swt.widgets.Composite parent, com.hp.hpl.jena.rdf.model.Resource root, GraphStateStack stateStack)
           
 
Method Summary
protected  boolean canDrop(com.hp.hpl.jena.rdf.model.Resource resource)
           
 GraphEditPart getGraphEditPart()
           
 ResourceEditPart getResourceEditPart(com.hp.hpl.jena.rdf.model.Resource resource)
           
protected  void performDrop(java.util.List<com.hp.hpl.jena.rdf.model.Resource> resources, int x, int y)
           
 void relayout(boolean revisit)
           
 
Methods inherited from class org.topbraidcomposer.gef.viewer.AbstractGEFViewer
dispose, getConnectionLayer, getRoot, 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

GraphViewer

public GraphViewer(org.eclipse.swt.widgets.Composite parent)

GraphViewer

public GraphViewer(org.eclipse.swt.widgets.Composite parent,
                   com.hp.hpl.jena.rdf.model.Resource root,
                   GraphStateStack stateStack)
Method Detail

canDrop

protected boolean canDrop(com.hp.hpl.jena.rdf.model.Resource resource)
Specified by:
canDrop in class AbstractGEFViewer

getGraphEditPart

public GraphEditPart getGraphEditPart()

getResourceEditPart

public ResourceEditPart getResourceEditPart(com.hp.hpl.jena.rdf.model.Resource resource)

performDrop

protected void performDrop(java.util.List<com.hp.hpl.jena.rdf.model.Resource> resources,
                           int x,
                           int y)
Specified by:
performDrop in class AbstractGEFViewer

relayout

public void relayout(boolean revisit)
Specified by:
relayout in class AbstractGEFViewer