Source: Budapest University of Technology and Economics ( Márton Elekes)
Figure 8.9 (doActivity Behavior Execution) shows that a DoActivityContextObject has exactly 1 DoActivityExecutionEventAccepter.
This multiplicity should be unlimited since
- a doActivity can register multiple EventAccepters, ("While a doActivity Behavior is executing, it may need to register EventAccepters for specific EventOccurrences.")
- which are encapsulated into DoActivityExecutionEventAccepters, and ("When an executing doActivity Behavior registers an EventAcceptor ..., it is wrapped in a DoActivityEventAccepter...")
- a DoActivityExecutionEventAccepter encapsulates only a single EventAccepter (1 encapsulatedAccepter in the figure).
The text uses two names for the same class, DoActivityExecutionEventAccepter and DoActivityEventAccepter.
Reported: PSSM 1.0 — Thu, 21 Jul 2022 10:35 GMT
Updated: Wed, 24 Aug 2022 16:05 GMT
PSSM11 — Wrong multiplicity of DoActivityContextObject.doActivityEventAccepter
- Key: PSSM11-12
- OMG Task Force: PSSM 1.1 RTF