Class ErdDiagramPaneListener

  • All Implemented Interfaces:
    org.eclipse.draw2d.MouseListener, org.eclipse.draw2d.MouseMotionListener

    public class ErdDiagramPaneListener
    extends com._1c.g5.v8.dt.diagram.framework.ui.AbstractDiagramPaneDragListener
    ERD implementation of AbstractDiagramPaneDragListener.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.draw2d.MouseListener

        org.eclipse.draw2d.MouseListener.Stub
      • Nested classes/interfaces inherited from interface org.eclipse.draw2d.MouseMotionListener

        org.eclipse.draw2d.MouseMotionListener.Stub
    • Constructor Summary

      Constructors 
      Constructor Description
      ErdDiagramPaneListener​(org.eclipse.draw2d.Viewport viewport, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram, DiagramTabItem tab)
      Constuctor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com._1c.g5.v8.dt.diagram.framework.ui.services.AbstractMouseTracker createMouseTracker()  
      protected void hideMenu()  
      protected void showMenu()  
      • Methods inherited from class com._1c.g5.v8.dt.diagram.framework.ui.AbstractDiagramPaneDragListener

        createSelectionFigure, getDiagram, getDragCursor, getViewport, mouseDoubleClicked, mouseDragged, mousePressed, mouseReleased, setFigureSelected
      • Methods inherited from class org.eclipse.draw2d.MouseMotionListener.Stub

        mouseEntered, mouseExited, mouseHover, mouseMoved
    • Constructor Detail

      • ErdDiagramPaneListener

        public ErdDiagramPaneListener​(org.eclipse.draw2d.Viewport viewport,
                                      com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram,
                                      DiagramTabItem tab)
        Constuctor.
        Parameters:
        viewport - - viewport to create listener for. Can't be null.
        diagram - - diagram to create listener for. Can't be null.
        tab - - tab to create pane listener for. Can't be null.
    • Method Detail

      • createMouseTracker

        protected com._1c.g5.v8.dt.diagram.framework.ui.services.AbstractMouseTracker createMouseTracker()
        Specified by:
        createMouseTracker in class com._1c.g5.v8.dt.diagram.framework.ui.AbstractDiagramPaneDragListener
      • showMenu

        protected void showMenu()
        Specified by:
        showMenu in class com._1c.g5.v8.dt.diagram.framework.ui.AbstractDiagramPaneDragListener
      • hideMenu

        protected void hideMenu()
        Specified by:
        hideMenu in class com._1c.g5.v8.dt.diagram.framework.ui.AbstractDiagramPaneDragListener