Data¶
Structural metamodel for Data 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.
ItemAwareElement¶
Type hierarchy: ItemAwareElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
itemSubjectRef |
ItemDefinition |
attr (ref) | 0..1 | |
dataState |
DataState |
child elem | 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 |
DataObject¶
Type hierarchy: DataObject → FlowElement → BaseElement → ItemAwareElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
isCollection |
Boolean |
attr | 0..1 | default False |
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 |
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
DataObjectReference¶
Type hierarchy: DataObjectReference → ItemAwareElement → BaseElement → FlowElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
dataObjectRef |
DataObject |
attr (ref) | 0..1 |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
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 |
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..* |
DataStore¶
Type hierarchy: DataStore → RootElement → BaseElement → ItemAwareElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
name |
String |
attr | 0..1 | |
capacity |
Integer |
attr | 0..1 | |
isUnlimited |
Boolean |
attr | 0..1 | default True |
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 |
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
DataStoreReference¶
Type hierarchy: DataStoreReference → ItemAwareElement → BaseElement → FlowElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
dataStoreRef |
DataStore |
attr (ref) | 0..1 |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
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 |
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..* |
Property¶
Type hierarchy: Property → ItemAwareElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
name |
String |
attr | 0..1 |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
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 |
DataInput¶
Type hierarchy: DataInput → ItemAwareElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
name |
String |
attr | 0..1 | |
isCollection |
Boolean |
attr | 0..1 | default False |
inputSetRef |
InputSet |
child elem (ref) | 0..* | |
inputSetWithOptional |
InputSet |
child elem (ref) | 0..* | |
inputSetWithWhileExecuting |
InputSet |
child elem (ref) | 0..* |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
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 |
DataOutput¶
Type hierarchy: DataOutput → ItemAwareElement → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
name |
String |
attr | 0..1 | |
isCollection |
Boolean |
attr | 0..1 | default False |
outputSetRef |
OutputSet |
child elem (ref) | 0..* | |
outputSetWithOptional |
OutputSet |
child elem (ref) | 0..* | |
outputSetWithWhileExecuting |
OutputSet |
child elem (ref) | 0..* |
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
itemSubjectRef |
ItemAwareElement |
ItemDefinition |
attr (ref) | 0..1 |
dataState |
ItemAwareElement |
DataState |
child elem | 0..1 |
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 |
DataInputAssociation¶
Type hierarchy: DataInputAssociation → DataAssociation → BaseElement
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
sourceRef |
DataAssociation |
ItemAwareElement |
child elem (ref) | 0..* |
targetRef |
DataAssociation |
ItemAwareElement |
child elem (ref) | 0..1 |
transformation |
DataAssociation |
FormalExpression |
child elem | 0..1 |
assignment |
DataAssociation |
Assignment |
child elem | 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 |
DataOutputAssociation¶
Type hierarchy: DataOutputAssociation → DataAssociation → BaseElement
Inherited properties (see ancestor pages for details):
| Name | From | Type | Kind | Card |
|---|---|---|---|---|
sourceRef |
DataAssociation |
ItemAwareElement |
child elem (ref) | 0..* |
targetRef |
DataAssociation |
ItemAwareElement |
child elem (ref) | 0..1 |
transformation |
DataAssociation |
FormalExpression |
child elem | 0..1 |
assignment |
DataAssociation |
Assignment |
child elem | 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 |
DataAssociation¶
Type hierarchy: DataAssociation → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
sourceRef |
ItemAwareElement |
child elem (ref) | 0..* | |
targetRef |
ItemAwareElement |
child elem (ref) | 0..1 | |
transformation |
FormalExpression |
child elem | 0..1 | |
assignment |
Assignment |
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 |
InputSet¶
Type hierarchy: InputSet → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
name |
String |
attr | 0..1 | |
dataInputRefs |
DataInput |
child elem (ref) | 0..* | |
optionalInputRefs |
DataInput |
child elem (ref) | 0..* | |
whileExecutingInputRefs |
DataInput |
child elem (ref) | 0..* | |
outputSetRefs |
OutputSet |
child elem (ref) | 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 |
OutputSet¶
Type hierarchy: OutputSet → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
dataOutputRefs |
DataOutput |
child elem (ref) | 0..* | |
name |
String |
attr | 0..1 | |
inputSetRefs |
InputSet |
child elem (ref) | 0..* | |
optionalOutputRefs |
DataOutput |
child elem (ref) | 0..* | |
whileExecutingOutputRefs |
DataOutput |
child elem (ref) | 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 |
InputOutputSpecification¶
Type hierarchy: InputOutputSpecification → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
dataInputs |
DataInput |
child elem | 0..* | |
dataOutputs |
DataOutput |
child elem | 0..* | |
inputSets |
InputSet |
child elem | 0..* | |
outputSets |
OutputSet |
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 |
InputOutputBinding¶
Type hierarchy: InputOutputBinding
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
inputDataRef |
InputSet |
attr (ref) | 0..1 | |
outputDataRef |
OutputSet |
attr (ref) | 0..1 | |
operationRef |
Operation |
attr (ref) | 0..1 |
Assignment¶
Type hierarchy: Assignment → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
from |
Expression |
child elem | 0..1 | |
to |
Expression |
child elem | 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 |
DataState¶
Type hierarchy: DataState → BaseElement
Own properties:
| Name | Type | Kind | Card | Notes |
|---|---|---|---|---|
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 |