Java Reference
In-Depth Information
Element
Property
Value
Node
Name
BorderedIntermediateEvent
Figure
Figure Descriptor DoubleCircle
Affixed Parent Side
NSEW
Otherwise, same as StartEvent node
Node
Name
BorderedMessageIntermediateEvent
Figure
Figure Descriptor
DoubleCircleWithEnvelope
Affixed Parent Side
NSEW
Otherwise, same as StartEvent node
*Note that the
DoubleCircle
definition is identical to the
BasicCircle
. We modify the generated
code in Section 4.5.4, “Intermediate Event Outline,” to draw the second outline.
These figures are fairly straightforward, with the most complex part being
the definition of the
Envelope
. Note that in addition to reuse of the
Envelope
using
Figure Ref
elements, figure reuse takes place in
Node
definitions (for
example, as I used in the
DoubleCircle
node for both the standalone and bor-
der item
Intermediate Event
).
Connections
BPMN has several connection types, including Association, Message Flow, and
Sequence flow, which are covered here. These are straightforward definitions,
with the exception of the source decoration on the Message Flow—we need to
code it by hand and reference it as a
Custom Figure
. Figure 4-31 shows images
of each connection we define in Table 4-24: Normal Sequence Flow, Default
Normal Sequence Flow, Association, Directed Association, and Message Flow
(from top to bottom).
Figure 4-31
BPMN connection types
Search WWH ::
Custom Search