CancelNode extends ActivityNode, ExecutionEdgeDestination

Specifies that the current ActivityOperation did not execute successfully, or the ActivityPredicate must return false.

An ActivityOperation may contain any number of CancelNodes. When the execution flow arrives at a CancelNode, the execution of the operation will finish, however the execution will be marked as a failure. The failure handler of the ECARule that executed the Operation will be called to handle this failure.

The CancelNode element is based on the UML FinalNode (flow final) model element.

[CancelNode.html]

Examples

Implementation Notes

Inference Rules

(none)

Constraints

(none)

Attributes

Inherited Attributes

Children

(none)

Inherited Children

(none)

References

(none)

Inherited References

Extensions

(none)

Inherited Extensions