Modelers

org.topcased.modeler.editor
Class ModelerGraphicalViewer

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.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer
                  extended by org.topcased.modeler.editor.ModelerGraphicalViewer
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 ModelerGraphicalViewer
extends org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer

Override the ScrollingGraphicalViewer by associating the ModelerEditor to the GraphicalViewer


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
ModelerGraphicalViewer()
          Constructs a ModelerGraphicalViewer
 
Method Summary
 Modeler getModelerEditor()
          Returns the ModelerEditor associated with this GraphicalViewer
 java.lang.Object getProperty(java.lang.String key)
           
 void setModelerEditor(Modeler modeler)
          Set the ModelerEditor of this GraphicalViewer
 void setProperty(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer
areUpdatesDisabled, createLightweightSystem, enableUpdates, findEditPartsForElement, fireSelectionChanged, flush, flushSelectionEvents, getDiagramEditDomain, getResourceManager, getWorkspaceViewerPreferenceStore, hookControl, hookWorkspacePreferenceStore, isInitializing, registerEditPartForElement, removeDragSourceListener, removeDropTargetListener, setContents, unhookControl, unregisterEditPartForElement
 
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 org.eclipse.gef.ui.parts.AbstractEditPartViewer
addDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, addSelectionChangedListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, getContents, getContextMenu, getControl, getDelegatingDragAdapter, getDelegatingDropAdapter, getDragSource, getDropTarget, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, hookDragSource, init, primGetSelectedEditParts, refreshDragSourceAdapter, refreshDropTargetAdapter, removeDragSourceListener, removeDropTargetListener, removePropertyChangeListener, removeSelectionChangedListener, select, setContents, setControl, setDropTarget, setEditPartFactory, setFocus, setKeyHandler, 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.GraphicalViewer
findHandleAt
 
Methods inherited from interface org.eclipse.gef.EditPartViewer
addDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, appendSelection, createControl, deselect, deselectAll, findObjectAt, findObjectAtExcluding, findObjectAtExcluding, getContents, getContextMenu, getControl, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, registerAccessibleEditPart, removeDragSourceListener, removeDropTargetListener, removePropertyChangeListener, reveal, select, setContents, setContextMenu, setControl, setCursor, setEditDomain, setEditPartFactory, setFocus, setKeyHandler, setRootEditPart, setRouteEventsToEditDomain, setSelectionManager, unregisterAccessibleEditPart
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

ModelerGraphicalViewer

public ModelerGraphicalViewer()
Constructs a ModelerGraphicalViewer

Method Detail

setModelerEditor

public void setModelerEditor(Modeler modeler)
Set the ModelerEditor of this GraphicalViewer

Parameters:
modeler - the ModelerEditor

getModelerEditor

public Modeler getModelerEditor()
Returns the ModelerEditor associated with this GraphicalViewer

Returns:
the ModelerEditor

getProperty

public java.lang.Object getProperty(java.lang.String key)
Specified by:
getProperty in interface org.eclipse.gef.EditPartViewer
Overrides:
getProperty in class org.eclipse.gef.ui.parts.AbstractEditPartViewer
See Also:
AbstractEditPartViewer.getProperty(java.lang.String)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
Specified by:
setProperty in interface org.eclipse.gef.EditPartViewer
Overrides:
setProperty in class org.eclipse.gef.ui.parts.AbstractEditPartViewer
See Also:
AbstractEditPartViewer.setProperty(java.lang.String, java.lang.Object)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.