The source or target definition should only be present if the edge is depicted between a different source or target than the
one referenced by the BPMN model element of the BPMNEdge.
A BPMNPlane can only reference a BaseElement of the types: Process, SubProcess, AdHocSubProcess, Transaction,
Collaboration, Choreography or SubChoreography.
All BPMNShape elements are owned directly by a BPMNPlane (that is the root element in a BPMNDiagram), i.e., shapes
are not nested within each other in the BPMN DI model although they may appear that way when depicted.
isExpanded() -
Method in interface com.ebmwebsourcing.petalsbpm.business.domain.di.api.IBPMNShape
Should be used only for SubProcess, AdHocSubProcess, Transaction, SubChoreographies ,
CallActivities and CallChoreographies.
isExpanded() -
Method in class com.ebmwebsourcing.petalsbpm.business.domain.di.impl.BPMNShape
isHorizontal() -
Method in interface com.ebmwebsourcing.petalsbpm.business.domain.di.api.IBPMNShape
Should be used only for Pools and Lanes.
isHorizontal() -
Method in class com.ebmwebsourcing.petalsbpm.business.domain.di.impl.BPMNShape
Participant bands can be depicted in 3 ways:
1. a top band is rectangular with rounded corners at the top
2. a middle band is rectangular
3. a bottom band is rectangular with rounded corners at the bottom
Participant bands can be depicted in 2 shadings:
1. initiating (the band should not be shaded)
2. non_initiating (the band should be shaded)