Class BpConnection
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.draw2d.Shape
org.eclipse.draw2d.AbstractPointListShape
org.eclipse.draw2d.Polyline
org.eclipse.draw2d.PolylineConnection
com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractDiagramConnection
com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpConnection
com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.BpConnection
- All Implemented Interfaces:
IDisposable,IRefreshable,com._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable,org.eclipse.draw2d.AnchorListener,org.eclipse.draw2d.Connection,org.eclipse.draw2d.IFigure
BP scheme connection.
-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpConnection
AbstractBpConnection.BpPathPointConnectionMouseListenerNested classes/interfaces inherited from class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection.PathPointConnectionMouseListenerNested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch, org.eclipse.draw2d.Figure.ReverseFigureChildrenIteratorNested 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.bp.scheme.ui.model.draw2d.AbstractBpConnection
DEFAULT_COLOR, SELECTED_COLORFields inherited from class org.eclipse.draw2d.Shape
lineStyle, lineWidthFields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTipFields inherited from interface org.eclipse.draw2d.Connection
PROPERTY_CONNECTION_ROUTER, PROPERTY_POINTSFields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS -
Constructor Summary
ConstructorsConstructorDescriptionBpConnection(com._1c.g5.v8.dt.diagram.framework.IRelation associatedRelation) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointcreatePathPoint(org.eclipse.draw2d.geometry.Point point) protected voidInitializes connections endings.voidvoidsetPoints(org.eclipse.draw2d.geometry.PointList points) protected voidshowMenu(org.eclipse.draw2d.Connection source) Methods inherited from class com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpConnection
connectionChanged, dispose, drawJumpLinks, drawRoundedBendAngles, getAssociatedRelation, getDiagramGui, getLabel, getSourceEnding, getTargetEnding, getTolerance, initMouseListeners, outlineShape, pathPointAdded, pathPointRemoved, refresh, setParent, setSelected, setSourceAnchor, setSourceEnding, setTargetAnchor, setTargetEndingMethods inherited from class com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
getClearPoints, getPathPoitns, isNew, isRemoved, isSelected, setPathPointsVisibleMethods inherited from class org.eclipse.draw2d.PolylineConnection
addNotify, addRoutingListener, anchorMoved, getBounds, getConnectionRouter, getRoutingConstraint, getSourceAnchor, getSourceDecoration, getTargetAnchor, getTargetDecoration, layout, removeNotify, removeRoutingListener, revalidate, setConnectionRouter, setRoutingConstraint, setSourceDecoration, setTargetDecorationMethods inherited from class org.eclipse.draw2d.Polyline
containsPoint, fillShape, isOpaque, primTranslate, removeAllPoints, repaint, setLineWidth, setTolerance, shapeContainsPointMethods inherited from class org.eclipse.draw2d.AbstractPointListShape
addPoint, childrenContainsPoint, getEnd, getPoints, getStart, insertPoint, removePoint, setEnd, setEndpoints, setPoint, setStartMethods 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, setLineWidthFloat, setOutline, setOutlineXOR, setXORMethods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getChildren, getChildrenRevIterable, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getListenersIterable, 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, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, optimizeClip, paint, paintBorder, paintChildren, paintClientArea, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.draw2d.Connection
getPointsMethods inherited from interface org.eclipse.draw2d.IFigure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, 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, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setClippingStrategy, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate
-
Constructor Details
-
BpConnection
public BpConnection(com._1c.g5.v8.dt.diagram.framework.IRelation associatedRelation) Constructor.- Parameters:
associatedRelation- - associated relation. Can't benull.
-
-
Method Details
-
setPoints
public void setPoints(org.eclipse.draw2d.geometry.PointList points) - Specified by:
setPointsin interfaceorg.eclipse.draw2d.Connection- Overrides:
setPointsin classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
-
renewPathPoints
public void renewPathPoints()- Overrides:
renewPathPointsin classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
-
showMenu
protected void showMenu(org.eclipse.draw2d.Connection source) - Overrides:
showMenuin classAbstractBpConnection
-
createPathPoint
protected com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint createPathPoint(org.eclipse.draw2d.geometry.Point point) - Specified by:
createPathPointin classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPointConnection
-
initializeEndings
protected void initializeEndings()Description copied from class:AbstractBpConnectionInitializes connections endings.- Specified by:
initializeEndingsin classAbstractBpConnection
-