Class ErdFiguresAlignmentListener


  • public class ErdFiguresAlignmentListener
    extends com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
    ERD implementation of AlignmentListener for diagram figures.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener

        com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line
    • Field Summary

      • Fields inherited from class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener

        ALIGNMENT_BOTTOM, ALIGNMENT_MIDDLE, ALIGNMENT_TOP, bottomHorizontalLine, coefficient, leftVerticalLine, MAX_DISTANCE_X, MAX_DISTANCE_Y, MAX_DX, MAX_DY, middleHorizontalLine, middleVerticalLine, rightVerticalLine, topHorizontalLine
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void figureMoved​(org.eclipse.draw2d.IFigure movedFigure, Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)  
      protected Collection<? extends org.eclipse.draw2d.IFigure> getFiguresToMove​(org.eclipse.draw2d.IFigure movedFigure)  
      • Methods inherited from class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener

        addAlignmentLine, alignToClosestFigures, calculateClosestFigures, checkDx, checkDy, drawHorizontalLines, drawVerticalLines, getClosestFiguresBounds, getLinesParent, mouseReleased, refreshAlignmentLines, refreshHorizontalLine, refreshHorizontalLines, refreshVerticalLine, refreshVerticalLines, removeAlignmentLine, removeHorizontalLines, removeVerticalLines
    • Constructor Detail

      • ErdFiguresAlignmentListener

        public ErdFiguresAlignmentListener​(ErdTabsManager tabsManager)
        Constructor.
        Parameters:
        tabsManager - - erd tabs manager. Can't be null.
    • Method Detail

      • figureMoved

        public void figureMoved​(org.eclipse.draw2d.IFigure movedFigure,
                                Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)
        Overrides:
        figureMoved in class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
      • getFiguresToMove

        protected Collection<? extends org.eclipse.draw2d.IFigure> getFiguresToMove​(org.eclipse.draw2d.IFigure movedFigure)
        Overrides:
        getFiguresToMove in class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener