Class AbstractBpRouteFigure
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.draw2d.Shape
-
- com._1c.g5.v8.dt.diagram.framework.ui.model.AbstractDiagramFigure
-
- com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpFigure
-
- com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpRouteFigure
-
- All Implemented Interfaces:
IAnchorable
,IDisposable
,IRefreshable
,com._1c.g5.v8.dt.diagram.framework.ui.model.ISelectable
,org.eclipse.draw2d.IFigure
- Direct Known Subclasses:
AbstractBpPolygonFigure
,AbstractBPRectangleFigure
public abstract class AbstractBpRouteFigure extends AbstractBpFigure
Instance of this class represents BP route figure.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpFigure
AbstractBpFigure.BpFigureMouseListener
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.eclipse.swt.graphics.RGB
DEFAULT_BORDER_COLOR
Default border color.static int
LINE_NONE
Line style for no line.-
Fields inherited from class com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpFigure
MIN_HEIGHT, MIN_WIDTH
-
-
Constructor Summary
Constructors Constructor Description AbstractBpRouteFigure(com._1c.g5.v8.dt.diagram.framework.IEntity associatedEntity)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBorderStyle()
Return border style.protected void
outlineShape(org.eclipse.draw2d.Graphics graphics)
void
refresh()
Refreshes ui style.protected void
refreshColors(GraphicalSchemeFigure modelObject)
Refreshes colors.void
setBorderStyle(int borderStyle)
Sets border style.-
Methods inherited from class com._1c.g5.v8.dt.bp.scheme.ui.model.draw2d.AbstractBpFigure
createAnchorFigures, dispose, getAnchorFigures, getAssociatedEntity, getColor, getDefaultBackgroundColor, getHighlitedAnchor, getLabel, getPicture, getTextColor, highlightClosestAnchor, initializeMouseListeners, refreshImage, refreshLayout, setAnchorsVisible, setBounds, setParent, setSelected, setTextColor
-
Methods inherited from class org.eclipse.draw2d.Shape
fillShape, 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, 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
-
-
-
-
Field Detail
-
LINE_NONE
public static final int LINE_NONE
Line style for no line.- See Also:
- Constant Field Values
-
DEFAULT_BORDER_COLOR
protected static final org.eclipse.swt.graphics.RGB DEFAULT_BORDER_COLOR
Default border color.
-
-
Method Detail
-
getBorderStyle
public int getBorderStyle()
Return border style.- Returns:
- the border style.
- See Also:
SWT
-
setBorderStyle
public void setBorderStyle(int borderStyle)
Sets border style.- Parameters:
borderStyle
- - border style. One ofSWT.LINE_SOLID, SWT.LINE_DASH, SWT.LINE_DOT, SWT.LINE_DASHDOT or SWT.LINE_DASHDOTDOT
.- See Also:
SWT
-
refresh
public void refresh()
Description copied from interface:IRefreshable
Refreshes ui style.- Specified by:
refresh
in interfaceIRefreshable
- Overrides:
refresh
in classAbstractBpFigure
-
refreshColors
protected void refreshColors(GraphicalSchemeFigure modelObject)
Description copied from class:AbstractBpFigure
Refreshes colors.- Overrides:
refreshColors
in classAbstractBpFigure
- Parameters:
modelObject
- - associated with this figure model object. Can't benull
-
outlineShape
protected void outlineShape(org.eclipse.draw2d.Graphics graphics)
- Overrides:
outlineShape
in classAbstractBpFigure
-
-