Message Correlation¶
Structural metamodel for Message Correlation 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.
CorrelationKey¶
Type hierarchy: CorrelationKey → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
correlationPropertyRef |
CorrelationProperty |
child elem (ref) | 0..* | |
name |
String |
attr | 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 |
CorrelationProperty¶
Type hierarchy: CorrelationProperty → RootElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
correlationPropertyRetrievalExpression |
CorrelationPropertyRetrievalExpression |
child elem | 0..* | |
name |
String |
attr | 0..1 | |
type |
ItemDefinition |
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 |
CorrelationPropertyRetrievalExpression¶
Type hierarchy: CorrelationPropertyRetrievalExpression → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
messagePath |
FormalExpression |
child elem | 0..1 | |
messageRef |
Message |
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 |
CorrelationPropertyBinding¶
Type hierarchy: CorrelationPropertyBinding → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
dataPath |
FormalExpression |
child elem | 0..1 | |
correlationPropertyRef |
CorrelationProperty |
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 |
CorrelationSubscription¶
Type hierarchy: CorrelationSubscription → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
correlationKeyRef |
CorrelationKey |
attr (ref) | 0..1 | |
correlationPropertyBinding |
CorrelationPropertyBinding |
child elem | 0..* |
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 |