Skip to content

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