org.topbraidcomposer.gef.diagram.viewer
Class DiagramViewer

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.diagram.viewer.DiagramViewer
All Implemented Interfaces:
org.eclipse.gef.EditPartViewer, org.eclipse.gef.GraphicalViewer, org.eclipse.jface.viewers.ISelectionProvider

public class DiagramViewer
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
DiagramViewer(org.eclipse.swt.widgets.Composite parent, DiagramModel diagramModel)
           
 
Method Summary
 boolean canDrop(com.hp.hpl.jena.rdf.model.Resource resource)
           
 ClassEditPart getClassEditPart(com.hp.hpl.jena.rdf.model.Resource ontClass)
           
 DiagramEditPart getDiagramEditPart()
           
 ResourceEditPart getResourceEditPart(org.eclipse.gef.EditPart editPart, com.hp.hpl.jena.rdf.model.Resource ontClass)
           
 ResourceEditPart getResourceEditPart(com.hp.hpl.jena.rdf.model.Resource ontClass)
           
protected  void performDrop(java.util.List<com.hp.hpl.jena.rdf.model.Resource> resources, int x, int y)
           
 void reinit(DiagramModel model)
           
 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

DiagramViewer

public DiagramViewer(org.eclipse.swt.widgets.Composite parent,
                     DiagramModel diagramModel)
Method Detail

canDrop

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

getClassEditPart

public ClassEditPart getClassEditPart(com.hp.hpl.jena.rdf.model.Resource ontClass)

getDiagramEditPart

public DiagramEditPart getDiagramEditPart()

getResourceEditPart

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

getResourceEditPart

public ResourceEditPart getResourceEditPart(org.eclipse.gef.EditPart editPart,
                                            com.hp.hpl.jena.rdf.model.Resource ontClass)

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

reinit

public void reinit(DiagramModel model)