perform-action-usage-reference

Available in: SysML

This checks that perform actions reference other actions only.

Specification

If a PerformActionUsage has an owned_reference_subsetting, then the feature_target of the referenced_feature must be an ActionUsage.

Example

attribute a;
perform a; // error

Instead, reference an action:

action a;
perform a; // ok