OperationCallNode extends ActionEdgeSource, ActivityNode, ExecutionEdgeDestination, ExecutionEdgesSource, NamedElement

A virtual Event, which permits an outgoing ECARule to be triggered.

An ActivityOperation may contain any number of OperationCallNodes. Each OperationCallNode must have at least one outgoing ECARule. When the execution flow arrives at an OperationCallNode, each outgoing ECARule will be executed sequentially, according to the priority of each edge.

If the last ECARule executed from the OperationCallNode fails, the execution flow will follow all outgoing failure edges sequentially. Otherwise, the execution flow will follow all outgoing success edges sequentially.

[OperationCallNode.html]

Examples

Implementation Notes

Inference Rules

(none)

Constraints

Attributes

(none)

Inherited Attributes

Children

(none)

Inherited Children

References

(none)

Inherited References

Extensions

(none)

Inherited Extensions