Eclipse GEF
2.1

org.eclipse.gef.editparts
Class ScalableFreeformRootEditPart

java.lang.Object
  |
  +--org.eclipse.gef.editparts.AbstractEditPart
        |
        +--org.eclipse.gef.editparts.AbstractGraphicalEditPart
              |
              +--org.eclipse.gef.editparts.FreeformGraphicalRootEditPart
                    |
                    +--org.eclipse.gef.editparts.ScalableFreeformRootEditPart
All Implemented Interfaces:
EditPart, GraphicalEditPart, IAdaptable, LayerConstants, LayerManager, RequestConstants, RootEditPart

public class ScalableFreeformRootEditPart
extends FreeformGraphicalRootEditPart

Since:
2.1

Nested Class Summary
 
Nested classes inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
 
Nested classes inherited from class org.eclipse.gef.editparts.AbstractEditPart
AbstractEditPart.EditPolicyIterator
 
Nested classes inherited from class org.eclipse.gef.editparts.LayerManager
LayerManager.Helper
 
Field Summary
 
Fields inherited from class org.eclipse.gef.editparts.FreeformGraphicalRootEditPart
contents, viewer
 
Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
figure, sourceConnections, targetConnections
 
Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
 
Fields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARY
 
Fields inherited from interface org.eclipse.gef.LayerConstants
CONNECTION_LAYER, FEEDBACK_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS
 
Fields inherited from interface org.eclipse.gef.editparts.LayerManager
ID
 
Fields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
 
Constructor Summary
ScalableFreeformRootEditPart()
          Constructor for ScalableFreeformRootEditPart
 
Method Summary
protected  void createLayers(org.eclipse.draw2d.LayeredPane layeredPane)
           
protected  org.eclipse.draw2d.ScalableFreeformLayeredPane createScaledLayers()
          Creates and returns the scalable layers of this EditPart
 org.eclipse.draw2d.IFigure getLayer(Object key)
          Returns the layer for the given key
protected  org.eclipse.draw2d.LayeredPane getScaledLayers()
          Returns the scalable layers of this EditPart
 ZoomManager getZoomManager()
          Returns the zoomManager.
 
Methods inherited from class org.eclipse.gef.editparts.FreeformGraphicalRootEditPart
createEditPolicies, createFigure, createPrintableLayers, getAdapter, getCommand, getContentPane, getContents, getDragTracker, getModel, getPrintableLayers, getRoot, getViewer, refreshChildren, setContents, setViewer
 
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
activate, addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, deactivate, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
 
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, addNotify, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModelChildren, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gef.EditPart
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getEditPolicy, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
 

Constructor Detail

ScalableFreeformRootEditPart

public ScalableFreeformRootEditPart()
Constructor for ScalableFreeformRootEditPart

Method Detail

createLayers

protected void createLayers(org.eclipse.draw2d.LayeredPane layeredPane)
Overrides:
createLayers in class FreeformGraphicalRootEditPart
See Also:
org.eclipse.gef.ui.parts.FreeformGraphicalRootEditPart#createLayers(LayeredPane)

createScaledLayers

protected org.eclipse.draw2d.ScalableFreeformLayeredPane createScaledLayers()
Creates and returns the scalable layers of this EditPart

Returns:
ScalableFreeformLayeredPane Pane that contains the scalable layers

getLayer

public org.eclipse.draw2d.IFigure getLayer(Object key)
Description copied from class: FreeformGraphicalRootEditPart
Returns the layer for the given key

Specified by:
getLayer in interface LayerManager
Overrides:
getLayer in class FreeformGraphicalRootEditPart
Parameters:
key - a key identifying the layer * @return the specified layer
See Also:
org.eclipse.gef.ui.parts.FreeformGraphicalRootEditPart#getLayer(Object)

getScaledLayers

protected org.eclipse.draw2d.LayeredPane getScaledLayers()
Returns the scalable layers of this EditPart

Returns:
LayeredPane

getZoomManager

public ZoomManager getZoomManager()
Returns the zoomManager.

Returns:
ZoomManager

Eclipse GEF
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.