Legacy Issue Number: 11747
Source: International Business Machines ( Fred Mervine)
: Asserts that for every callOperationAction in an OperationalActivity that refers to an Operation that is stereotyped OperationalTask, then:
if the OperationalTask that is the operation of a callOperationAction that resides in a partition that represents an OperationalNode or a Property that is typed by an OperationalNode or one of its specializations, then o
the OperationalTask must be owned by that OperationalNode and the OperationalTask must have at least one method that specifies a corresponding OperationalActivity owned by the OperationalNode, (an OperationalTask could also specify Interactions or StateTraces)
if the OperationalTask that is the operation of a callOperationAction that resides in a partition that represents an OperationalNodeSpecification or a Property that is typed by an OperationalNodeSpecification, then o
the OperationalNodeSpecification must own the OperationalTask.
This constraint forces the called operation to be owned by the OperationalActivity that represents the partition in which the callOperationResides and that is not generally the case.
Resolution:Fix the OCL.
Reported: UPDM 1.0b1 — Wed, 5 Dec 2007 05:00 GMT
Updated: Fri, 6 Mar 2015 20:59 GMT