Class BpAlignmentListener
- java.lang.Object
-
- com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
- com._1c.g5.v8.dt.bp.scheme.ui.services.BpAlignmentListener
-
public class BpAlignmentListener extends com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
Bp implementation of alignment listener.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description BpAlignmentListener()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures
calculateClosestFigures(org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.IFigure figure, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures closestFigures)
void
figureMoved(org.eclipse.draw2d.IFigure movedFigure, Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures
getClosestFiguresBounds(org.eclipse.draw2d.IFigure figureToAlign, Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)
protected org.eclipse.draw2d.IFigure
getLinesParent(org.eclipse.draw2d.IFigure movedFigure)
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line
refreshHorizontalLine(int alignment, int xCoordinate, int lineLength, org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.geometry.Rectangle closestHorizontalFigureBounds, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line line)
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line
refreshVerticalLine(int alignment, int yCoordinate, int lineLength, org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.geometry.Rectangle closestVerticalFigureBounds, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line line)
-
Methods inherited from class com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
addAlignmentLine, alignToClosestFigures, checkDx, checkDy, drawHorizontalLines, drawVerticalLines, getFiguresToMove, mouseReleased, refreshAlignmentLines, refreshHorizontalLines, refreshVerticalLines, removeAlignmentLine, removeHorizontalLines, removeVerticalLines
-
-
-
-
Method Detail
-
figureMoved
public void figureMoved(org.eclipse.draw2d.IFigure movedFigure, Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)
- Overrides:
figureMoved
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
getClosestFiguresBounds
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures getClosestFiguresBounds(org.eclipse.draw2d.IFigure figureToAlign, Collection<? extends org.eclipse.draw2d.IFigure> checkFigures)
- Overrides:
getClosestFiguresBounds
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
calculateClosestFigures
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures calculateClosestFigures(org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.IFigure figure, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.ClosestFigures closestFigures)
- Overrides:
calculateClosestFigures
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
getLinesParent
protected org.eclipse.draw2d.IFigure getLinesParent(org.eclipse.draw2d.IFigure movedFigure)
- Overrides:
getLinesParent
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
refreshVerticalLine
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line refreshVerticalLine(int alignment, int yCoordinate, int lineLength, org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.geometry.Rectangle closestVerticalFigureBounds, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line line)
- Overrides:
refreshVerticalLine
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
refreshHorizontalLine
protected com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line refreshHorizontalLine(int alignment, int xCoordinate, int lineLength, org.eclipse.draw2d.IFigure figureToAlign, org.eclipse.draw2d.geometry.Rectangle closestHorizontalFigureBounds, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener.Line line)
- Overrides:
refreshHorizontalLine
in classcom._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener
-
-