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