Hello Eve,
thanks a lot for your comment!
Just to support the fact that EA does that, and maybe to suggest what you want isn't actually a good idea... Action is actually an abstract metaclass. The authors of UML do not intend for it to be possible to directly create.
Perhaps I don't get your point but EA
does allow creating the plain Action (with empty Kind).
If this Action is supposed to be an abstract metaclass then why should EA allow that?
In my case users tended to use the plain Action in their diagrams.
Now I'll have to convince them not to do this anymore
One additional point. You don't need the (UML::Action), that's specifically for creating a stereotype for a profile. You could even create a profiled version of the specialized actions like Profile::Stereotype(UML::CallBehaviorAction).
I was following
this approach.
Might be that this has been fixed already.
I'll have to check later...
Michael