public class IlvBPMNRenderer extends IlvCompositeRenderer
IlvBPMNRenderer
manages nodes used to represent activities.
In particular, this renderer adds a ManagerExpansionListener
to
the Sub-Processes grapher in order to display Interrupt Intermediate Events._interactor
_renderer
PSEUDOCLASS_PREFIX
Constructor and Description |
---|
IlvBPMNRenderer()
Creates a new
IlvBPMNRenderer renderer
with a null filtered renderer. |
IlvBPMNRenderer(IlvSDMRenderer renderer)
Creates a new
IlvBPMNRenderer renderer for a specified
filtered renderer. |
Modifier and Type | Method and Description |
---|---|
void |
nodeGraphicAdded(IlvSDMEngine engine,
Object node,
IlvGraphic graphic,
boolean redraw)
If an Interrupt Intermediate Events is added, adjusts the width of its parent
Activity if needed.
|
acceptInteractor, acceptShortcut, addNodeGraphic, createLinkGraphic, createNodeGraphic, customize, getLinkConnectionRectangle, linkGraphicAdded, moveResizeNodeGraphic, nodeGraphicBBoxChanged, propertiesChanged, removeAll, removeNodeGraphic
addViewListeners, getInteractor, getParameter, isProcessMouseMoveEvents, isShorcutEnabled, isShortcutEnabled, needsViewListeners, removeViewListeners, setInteractor, setParameter, setProcessMouseMoveEvents, setShorcutEnabled, setShortcutEnabled
addLinkGraphic, computeBBox, getEncapsulatedGraphic, getFilteredRenderer, getGraphicProperty, prepareRendering, processServerAction, removeLinkGraphic, renderingDone, setFilteredRenderer, updateObjectProperties
callMoveResizeNodeGraphic, convert, convert, getAlias, getAuxiliaryBean, getAuxiliaryBeans, getEngine, getLinkConnectionRectangle, getLocation, propertyChanged, setAlias, setEngine, setLayerName
public IlvBPMNRenderer(IlvSDMRenderer renderer)
IlvBPMNRenderer
renderer for a specified
filtered renderer.public IlvBPMNRenderer()
IlvBPMNRenderer
renderer
with a null
filtered renderer.public void nodeGraphicAdded(IlvSDMEngine engine, Object node, IlvGraphic graphic, boolean redraw)
ManagerExpansionListener
to its grapher so it displays
its Interrupt Intermediate Events when the grapher is collapsed or expanded.nodeGraphicAdded
in class IlvInteractorRenderer
engine
- The SDM engine associated with the grapher in which
the graphic object has been added.node
- The node that is being translated into an IlvGraphic
.graphic
- The graphic object returned by createNodeGraphic
.redraw
- If true
, the region covered by the new
graphic object must be redrawn.IlvSDMRenderer.addNodeGraphic(ilog.views.sdm.IlvSDMEngine, java.lang.Object, ilog.views.IlvGraphic, boolean)
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.