This section provides some hints on some of the fine points
of using the animator.
Exception handling
Exceptions can be thrown within operations and caught within
operations.
Ensuring synchronization of animation and application IBM Rational Rhapsody assumes
that you are following a certain programming style, outlined in the
following notes. You are not forced to follow this style, but if you
choose not to, be aware that the animation might get out of sync with
the model.
Passing complex parameters
If you pass complex parameters (such as structs)
and use animation, you must override the >> operator.
Otherwise, the product generates compilation errors.
Combining animation settings in the same model
It
is possible to build libraries with animation on for
part of an application, with animation off for another part, and then
link both parts (the different libraries) into a single executable
file.