|
Runtime | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.gef.ui.parts.AbstractEditPartViewer
org.eclipse.gef.ui.parts.GraphicalViewerImpl
org.eclipse.gef.ui.parts.ScrollingGraphicalViewer
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.gef.EditPartViewer |
EditPartViewer.Conditional |
| Field Summary |
| Fields inherited from class org.eclipse.gef.ui.parts.AbstractEditPartViewer |
constantSelection, focusPart, selection, selectionListeners |
| Constructor Summary | |
DiagramGraphicalViewer()
Constructor |
|
| Method Summary | |
boolean |
areUpdatesDisabled()
|
protected LightweightSystem |
createLightweightSystem()
|
void |
enableUpdates(boolean enable)
|
java.util.List |
findEditPartsForElement(java.lang.String elementIdStr,
java.lang.Class editPartClass)
Finds all editparts of a specific class type on the diagram that have been registered for the given element. |
protected void |
fireSelectionChanged()
For performance reasons, we fire the event asynchronously |
void |
flush()
Overriden to also flush pending selection events to account for OS diffences, since we are firing selection change events asynchronously. |
protected void |
flushSelectionEvents(ISelection sel)
flush the selection events |
IDiagramEditDomain |
getDiagramEditDomain()
Method getDiagramEditDomain. |
ResourceManager |
getResourceManager()
Gets the resource manager to remember the resources allocated for this graphical viewer. |
IPreferenceStore |
getWorkspaceViewerPreferenceStore()
Returns the workspace preference store managed by the DiagramEditor, if one is being used. |
protected void |
hookControl()
Hook a zoom enabled graphics source |
void |
hookWorkspacePreferenceStore(IPreferenceStore store)
The editor manages the workspaces preferences store. |
void |
registerEditPartForElement(java.lang.String elementIdStr,
EditPart ep)
Registers an editpart for an element in the element/editpart registry. |
void |
removeDragSourceListener(TransferDragSourceListener listener)
Refresh drag source adapters regardless if the adapter list is empty |
void |
removeDropTargetListener(TransferDropTargetListener listener)
Refresh drag target adapters regardless if the adapter list is empty |
protected void |
unhookControl()
|
void |
unregisterEditPartForElement(java.lang.String elementIdStr,
EditPart ep)
Unregisters an editpart for a element in the element/editpart registry. |
| 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, findHandleAt, findObjectAtExcluding, getEventDispatcher, getLayerManager, getLightweightSystem, getRootFigure, handleDispose, handleFocusGained, handleFocusLost, hookDropTarget, registerAccessibleEditPart, setContextMenu, setCursor, setDragSource, setEditDomain, setRootEditPart, setRouteEventsToEditDomain, 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.GraphicalViewer |
findHandleAt |
| Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
| Constructor Detail |
public DiagramGraphicalViewer()
| Method Detail |
public void enableUpdates(boolean enable)
enable - boolean true if client wishes to
disable updates on the figure canvas, false
indicates normal updates are to take place.public boolean areUpdatesDisabled()
protected LightweightSystem createLightweightSystem()
protected void hookControl()
AbstractEditPartViewer.hookControl()public void removeDragSourceListener(TransferDragSourceListener listener)
removeDragSourceListener in interface EditPartViewerAbstractEditPartViewer.removeDragSourceListener(TransferDragSourceListener)public void removeDropTargetListener(TransferDropTargetListener listener)
removeDropTargetListener in interface EditPartViewerAbstractEditPartViewer.removeDropTargetListener(TransferDropTargetListener)public void flush()
flush in interface EditPartViewerprotected void fireSelectionChanged()
protected void flushSelectionEvents(ISelection sel)
sel - public IDiagramEditDomain getDiagramEditDomain()
IDiagramGraphicalViewer
getDiagramEditDomain in interface IDiagramGraphicalViewerIDiagramGraphicalViewer.getDiagramEditDomain()
public java.util.List findEditPartsForElement(java.lang.String elementIdStr,
java.lang.Class editPartClass)
IDiagramGraphicalViewer
findEditPartsForElement in interface IDiagramGraphicalViewerelementIdStr - the element's id stringeditPartClass - the class of the editparts to be returned
IDiagramGraphicalViewer.findEditPartsForElement(java.lang.String,
java.lang.Class)
public void registerEditPartForElement(java.lang.String elementIdStr,
EditPart ep)
IDiagramGraphicalViewer
registerEditPartForElement in interface IDiagramGraphicalViewerelementIdStr - the element's id stringep - the edit part to register for this elementIDiagramGraphicalViewer.registerEditPartForElement(java.lang.String,
org.eclipse.gef.EditPart)
public void unregisterEditPartForElement(java.lang.String elementIdStr,
EditPart ep)
IDiagramGraphicalViewer
unregisterEditPartForElement in interface IDiagramGraphicalViewerelementIdStr - the element's id stringep - the edit part to register for this elementIDiagramGraphicalViewer.unregisterEditPartForElement(java.lang.String,
org.eclipse.gef.EditPart)public void hookWorkspacePreferenceStore(IPreferenceStore store)
store - public IPreferenceStore getWorkspaceViewerPreferenceStore()
DiagramEditor, if one is being used. May return null.
public final ResourceManager getResourceManager()
protected void unhookControl()
|
Runtime | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.