Class ConnectionEnding
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.draw2d.Shape
-
- org.eclipse.draw2d.RectangleFigure
-
- com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.ConnectionEnding
-
- All Implemented Interfaces:
com._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable
,org.eclipse.draw2d.IFigure
- Direct Known Subclasses:
DecorativeLineEnding
public class ConnectionEnding extends org.eclipse.draw2d.RectangleFigure implements com._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable
Instance of this class represents connection ending. This is draggable figures which helps to connect connections to route figures.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ConnectionEnding.ConnectionEndingMouseListener
Connection ending mouse listener.
-
Constructor Summary
Constructors Constructor Description ConnectionEnding(boolean isSourceEnding)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOwnerListeners()
Adds owner listeners.protected AbstractBpConnection
getOwner()
Returns ending owner.protected void
initMouseListeners()
Initializes mouse listeners.protected boolean
isSourceEnding()
Returnstrue
if this ending is source ending.void
removeOwnerListeners()
Removes owner listenres.void
setParent(org.eclipse.draw2d.IFigure parent)
void
setSelected(boolean isSelected)
-
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, 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, 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, validate
-
-
-
-
Method Detail
-
setParent
public void setParent(org.eclipse.draw2d.IFigure parent)
- Specified by:
setParent
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
setParent
in classorg.eclipse.draw2d.Figure
-
setSelected
public void setSelected(boolean isSelected)
- Specified by:
setSelected
in interfacecom._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable
-
addOwnerListeners
public void addOwnerListeners()
Adds owner listeners.
-
removeOwnerListeners
public void removeOwnerListeners()
Removes owner listenres.
-
initMouseListeners
protected void initMouseListeners()
Initializes mouse listeners.
-
isSourceEnding
protected boolean isSourceEnding()
Returnstrue
if this ending is source ending.- Returns:
true
if this ending is source ending.
-
getOwner
protected AbstractBpConnection getOwner()
Returns ending owner.- Returns:
- ending owner. Returns
null
if parent connection wasn't set. Can returnnull
.
-
-