Class ScalableFreeformRootEditPart

  • All Implemented Interfaces:
    IAdaptable, EditPart, LayerManager, GraphicalEditPart, LayerConstants, RequestConstants, RootEditPart

    public class ScalableFreeformRootEditPart
    extends FreeformGraphicalRootEditPart
    Adds Zoom support to the standard FreeformGraphicalRootEditPart. This root is just like its superclass, except it inserts a new LayeredPane above the printable layers. This pane is identified with the LayerConstants.SCALABLE_LAYERS ID. This root also provides a ZoomManager, for optional use with the ZoomComboContributionItem

    The structure of layers (top-to-bottom) for this root is:

    Root Freeform Layered Pane
     Guide Layer
     Feedback Layer
     Handle Layer
     Scalable Layers (ScalableFreeformLayeredPane)
       Scaled Feedback Layer
       Printable Layers
        ├ Connection Layer
        └ Primary Layer  
       Grid Layer
    Since:
    2.1