Flows¶
Structural metamodel for Flows elements, extracted from bpmn-moddle. In-scope per ../conformance.md.
Kind legend: attr = XML attribute, child elem = XML child element, (ref) = ID reference to another element rather than embedded.
SequenceFlow¶
Type hierarchy: SequenceFlow → FlowElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
isImmediate |
Boolean |
attr | 0..1 | |
conditionExpression |
Expression |
child elem | 0..1 | |
sourceRef |
FlowNode |
attr (ref) | 0..1 | |
targetRef |
FlowNode |
attr (ref) | 0..1 |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
name |
FlowElement |
String |
attr | 0..1 |
auditing |
FlowElement |
Auditing |
child elem | 0..1 |
monitoring |
FlowElement |
Monitoring |
child elem | 0..1 |
categoryValueRef |
FlowElement |
CategoryValue |
child elem (ref) | 0..* |
id |
BaseElement |
String |
attr | 0..1 |
documentation |
BaseElement |
Documentation |
child elem | 0..* |
extensionDefinitions |
BaseElement |
ExtensionDefinition |
child elem (ref) | 0..* |
extensionElements |
BaseElement |
ExtensionElements |
child elem | 0..1 |
Association¶
Type hierarchy: Association → Artifact → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
associationDirection |
AssociationDirection |
attr | 0..1 | |
sourceRef |
BaseElement |
attr (ref) | 0..1 | |
targetRef |
BaseElement |
attr (ref) | 0..1 |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
id |
BaseElement |
String |
attr | 0..1 |
documentation |
BaseElement |
Documentation |
child elem | 0..* |
extensionDefinitions |
BaseElement |
ExtensionDefinition |
child elem (ref) | 0..* |
extensionElements |
BaseElement |
ExtensionElements |
child elem | 0..1 |