Closed seidewitz closed 6 years ago
There is a "TODO: Use getAllAttributes(signal), once this is supportable by fUML." in ActivityGraph.addSendSignalAction. Not using getAllAttributes means only owned attributes are reflected in the pins on a send signal action, even though the constraint checking considers the inherited attributes of a signal when validating the arguments to a signal send. The problem is that standard fUML currently only supports setting the owned attributes of a signal when it is sent, which makes allowing signal attribute inheritence rather pointless, even though allowed in fUML.
Fixed in v1.1.0a.
A signal send to a signal that specializes another signal causes an exception during mapping, if the specialized signal inherits attributes.