Hello.
1. I'd like to add an output pin into (or equivalently object flow from) a "receive action" to indicate the recived message object. "Receive action" is a special type of action, and as such it may have pins. However, EA doesn't allow me to do that.
2. Messages can form a hierarchy (eg. CreateOrder is a special kind of Create message), and "receive actions" accepting a particular type of message form a natural hierarchy as well. However, EA doesn't allow to connect "receive actions" using generalization relation, claiming that "The requested connection is not UML compliant".
Actions, a special kind of behaviours, are classifiers, and as such they should be generalizable. In my opinion, all of them.
Well, must I acquiesce with that, or is there another way how to conveniently do that? In fact, what I want to do is to collect all commands for my system (in the form of receive actions) in one package, to use them in activity diagrams describing various process flows.
Martin.