Class ErdPathPoint
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.draw2d.Shape
-
- org.eclipse.draw2d.Ellipse
-
- com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
-
- com._1c.g5.v8.dt.erd.ui.model.draw2d.ErdPathPoint
-
- 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 ErdPathPoint extends com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
ERD implementation ofAbstractPathPoint
.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ErdPathPoint(org.eclipse.draw2d.geometry.Point point, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram, DiagramTabItem tab, com._1c.g5.v8.dt.diagram.framework.ui.services.AbstractMouseTracker mouseTracker, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener alignmentListener)
Constuctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
figuresMoved(Collection<org.eclipse.draw2d.IFigure> movedFigures, org.eclipse.draw2d.geometry.Point startLocation, org.eclipse.draw2d.geometry.Point endLocation)
protected com._1c.g5.v8.dt.diagram.framework.ui.IDiagram
getDiagramGui()
void
reloadColors()
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, setAssociatedPoint, setBounds, setBoundsForced, setDefaultColor, setListenParent, setParent, setSelected, setSelectedColor
-
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, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
-
-
-
Constructor Detail
-
ErdPathPoint
public ErdPathPoint(org.eclipse.draw2d.geometry.Point point, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram, DiagramTabItem tab, com._1c.g5.v8.dt.diagram.framework.ui.services.AbstractMouseTracker mouseTracker, com._1c.g5.v8.dt.diagram.framework.ui.services.AlignmentListener alignmentListener)
Constuctor.- Parameters:
point
- - associated point. Can't benull
.diagram
- - diagram where path point located. Can't benull
.tab
- - tab to create path point for. Can't benull
.mouseTracker
- - mouse tracker. Can benull
.alignmentListener
- - path points alignment listener. Can benull
.
-
-
Method Detail
-
reloadColors
public void reloadColors()
- Specified by:
reloadColors
in interfacecom._1c.g5.v8.dt.diagram.framework.ui.model.IRecolorable
- Overrides:
reloadColors
in classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
-
getDiagramGui
protected com._1c.g5.v8.dt.diagram.framework.ui.IDiagram getDiagramGui()
- Specified by:
getDiagramGui
in classcom._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 classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
-
figuresMoved
protected void figuresMoved(Collection<org.eclipse.draw2d.IFigure> movedFigures, org.eclipse.draw2d.geometry.Point startLocation, org.eclipse.draw2d.geometry.Point endLocation)
- Specified by:
figuresMoved
in classcom._1c.g5.v8.dt.diagram.framework.ui.model.AbstractPathPoint
-
-