org.eclipse.gmf.graphdef.editor.edit.policies.assistant
Class HeadlessDiagramGraphicalViewer

java.lang.Object
  extended by org.eclipse.gef.ui.parts.AbstractEditPartViewer
      extended by org.eclipse.gmf.graphdef.editor.edit.policies.assistant.HeadlessDiagramGraphicalViewer
All Implemented Interfaces:
org.eclipse.gef.EditPartViewer, org.eclipse.gef.GraphicalViewer, org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer, org.eclipse.jface.viewers.ISelectionProvider

public class HeadlessDiagramGraphicalViewer
extends org.eclipse.gef.ui.parts.AbstractEditPartViewer
implements org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer


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
HeadlessDiagramGraphicalViewer(org.eclipse.gef.EditPartFactory editpartFactory, org.eclipse.swt.graphics.Font defaultFont, org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain)
           
 
Method Summary
 org.eclipse.draw2d.IFigure addChild(org.eclipse.gmf.runtime.notation.View view)
           
 org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
           
 List findEditPartsForElement(String elementIdStr, Class editPartClass)
           
 org.eclipse.gef.Handle findHandleAt(org.eclipse.draw2d.geometry.Point p)
           
 org.eclipse.gef.EditPart findObjectAtExcluding(org.eclipse.draw2d.geometry.Point location, Collection exclusionSet, org.eclipse.gef.EditPartViewer.Conditional conditional)
           
 org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditDomain getDiagramEditDomain()
           
 void registerEditPartForElement(String elementIdStr, org.eclipse.gef.EditPart ep)
           
 void unregisterEditPartForElement(String elementIdStr, org.eclipse.gef.EditPart ep)
           
 
Methods inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer
addDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, addSelectionChangedListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, fireSelectionChanged, flush, getContents, getContextMenu, getControl, getDelegatingDragAdapter, getDelegatingDropAdapter, getDragSource, getDropTarget, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, handleDispose, hookControl, hookDragSource, hookDropTarget, init, primGetSelectedEditParts, refreshDragSourceAdapter, refreshDropTargetAdapter, registerAccessibleEditPart, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, removeSelectionChangedListener, reveal, select, setContents, setContents, setContextMenu, setControl, setCursor, setDragSource, setDropTarget, setEditDomain, setEditPartFactory, setFocus, setKeyHandler, setProperty, setRootEditPart, setRouteEventsToEditDomain, setSelection, setSelectionManager, unhookControl, unregisterAccessibleEditPart
 
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, flush, getContents, getContextMenu, getControl, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, registerAccessibleEditPart, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, reveal, select, setContents, setContents, setContextMenu, setControl, setCursor, setEditDomain, setEditPartFactory, setFocus, setKeyHandler, setProperty, setRootEditPart, setRouteEventsToEditDomain, setSelectionManager, unregisterAccessibleEditPart
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

HeadlessDiagramGraphicalViewer

public HeadlessDiagramGraphicalViewer(org.eclipse.gef.EditPartFactory editpartFactory,
                                      org.eclipse.swt.graphics.Font defaultFont,
                                      org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain)
Method Detail

addChild

public org.eclipse.draw2d.IFigure addChild(org.eclipse.gmf.runtime.notation.View view)

createControl

public org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.gef.EditPartViewer
Specified by:
createControl in class org.eclipse.gef.ui.parts.AbstractEditPartViewer

findEditPartsForElement

public List findEditPartsForElement(String elementIdStr,
                                    Class editPartClass)
Specified by:
findEditPartsForElement in interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer

getDiagramEditDomain

public org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditDomain getDiagramEditDomain()
Specified by:
getDiagramEditDomain in interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer

registerEditPartForElement

public void registerEditPartForElement(String elementIdStr,
                                       org.eclipse.gef.EditPart ep)
Specified by:
registerEditPartForElement in interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer

unregisterEditPartForElement

public void unregisterEditPartForElement(String elementIdStr,
                                         org.eclipse.gef.EditPart ep)
Specified by:
unregisterEditPartForElement in interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer

findHandleAt

public org.eclipse.gef.Handle findHandleAt(org.eclipse.draw2d.geometry.Point p)
Specified by:
findHandleAt in interface org.eclipse.gef.GraphicalViewer

findObjectAtExcluding

public org.eclipse.gef.EditPart findObjectAtExcluding(org.eclipse.draw2d.geometry.Point location,
                                                      Collection exclusionSet,
                                                      org.eclipse.gef.EditPartViewer.Conditional conditional)
Specified by:
findObjectAtExcluding in interface org.eclipse.gef.EditPartViewer


Copyright © 2012. All Rights Reserved.