Homo Sapiens are not the only intelligent ones.. IBM Rational Rhapsody seems to be enhancing its ‘thinking’ capabilities with the introduction of version 8.0.5.
Let us consider you are connecting two ‘actions’ in an Activity diagram with an ObjectFlow. Until the release of 8.0.5, performing the same erroneous step would result in the following error message:
Now in IBM Rational Rhapsody 8.0.5, it automatically understands the error and intention and corrects it by converting the link to a ControlFlow (which happens to be the Intended behaviour). Isn’t that smart?
Similarly, Until the previous release (Rational Rhapsody 8.0.4), you would get the following message when an ‘Action' is connected to an ‘Object Node’ through a ControlFlow:
Here again intelligence of Rational Rhapsody 8.0.5 can be observed, the ControlFlow automatically gets converted to an ObjectFlow when an ‘Action' is connected to an ‘Object Node’: