Class BpPathPoint

  • All Implemented Interfaces:
    com._1c.g5.v8.dt.diagram.framework.ui.model.IRecolorable, com._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable, org.eclipse.draw2d.IFigure

    public class BpPathPoint
    extends com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
    Bp implementation of connection path points. Always invisible.
    • Nested Class Summary

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

        com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint.PathPointMouseListener
      • Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure

        org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
      • Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure

        org.eclipse.draw2d.IFigure.NoInsets
    • Field Summary

      • Fields inherited from class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint

        DEFAULT_TOLERANCE, SIZE
      • Fields inherited from class org.eclipse.draw2d.Shape

        lineStyle, lineWidth
      • Fields inherited from class org.eclipse.draw2d.Figure

        bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
      • Fields inherited from interface org.eclipse.draw2d.IFigure

        MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
    • Constructor Summary

      Constructors 
      Constructor Description
      BpPathPoint​(org.eclipse.draw2d.geometry.Point point)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void figuresMoved​(Collection<org.eclipse.draw2d.IFigure> figures, org.eclipse.draw2d.geometry.Point startLocation, org.eclipse.draw2d.geometry.Point endLocation)  
      protected com._1c.g5.v8.dt.diagram.framework.ui.IDiagram getDiagramGui()  
      void setVisible​(boolean visible)
      Overriden to be always invisible
      protected void showMenu​(com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint pathPoint)  
      • Methods inherited from class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint

        getAssociatedPoint, getDefaultColor, getSelectedColor, getTolerance, initializeListeners, isBannedMove, isSelected, recolor, reloadColors, setAssociatedPoint, setBounds, setBoundsForced, setDefaultColor, setListenParent, setParent, setSelected, setSelectedColor
      • Methods inherited from class org.eclipse.draw2d.Ellipse

        containsPoint, fillShape, outlineShape
      • Methods inherited from class org.eclipse.draw2d.Shape

        getAlpha, getAntialias, getLineAttributes, getLineCap, getLineDash, getLineDashOffset, getLineJoin, getLineMiterLimit, getLineStyle, getLineWidth, getLineWidthFloat, paintFigure, setAlpha, setAlpha, setAntialias, setAntialias, setFill, setFillXOR, setLineAttributes, setLineCap, setLineDash, setLineDashOffset, setLineJoin, setLineMiterLimit, setLineStyle, setLineWidth, setLineWidthFloat, setOutline, setOutlineXOR, setXOR
      • Methods inherited from class org.eclipse.draw2d.Figure

        add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
    • Constructor Detail

      • BpPathPoint

        public BpPathPoint​(org.eclipse.draw2d.geometry.Point point)
        Constructor.
        Parameters:
        point - - associated point. Can't be null.
    • Method Detail

      • setVisible

        public void setVisible​(boolean visible)
        Overriden to be always invisible
        Specified by:
        setVisible in interface org.eclipse.draw2d.IFigure
        Overrides:
        setVisible in class org.eclipse.draw2d.Figure
      • getDiagramGui

        protected com._1c.g5.v8.dt.diagram.framework.ui.IDiagram getDiagramGui()
        Specified by:
        getDiagramGui in class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
      • showMenu

        protected void showMenu​(com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint pathPoint)
        Specified by:
        showMenu in class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
      • figuresMoved

        protected void figuresMoved​(Collection<org.eclipse.draw2d.IFigure> figures,
                                    org.eclipse.draw2d.geometry.Point startLocation,
                                    org.eclipse.draw2d.geometry.Point endLocation)
        Specified by:
        figuresMoved in class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint