可以自动创建时序图中的动画实例线,以便在运行时实例创建时在动画时序图中查看这些实例。(通常,在动画会话期间,必须将创建的实例从 IBM® Rational® Rhapsody® 中的浏览器拖到动画时序图以查看该实例的操作被调用。)但是,通过对时序图中的实例线名称添加注释,可以让产品在您运行动画时自动创建动画实例。此功能表示,您可以标记特定的类,以便运行时在动画时序图中自动创建任何时序图实例。
过程
- 确保已经为动画功能设置了活动配置。请参阅 设置检测方式。
- 创建时序图并确保它处于打开状态(或者打开要为其自动创建动画实例的当前时序图)。
注: 可以将 SequenceDiagram::General::AutoLaunchAnimation 属性设置为 Always
以使该图在动画启动时自动打开。
- 根据您在上一步骤中执行的操作:
- 在 Rational Rhapsody 中的浏览器中,将您要对其自动创建实例的类拖到时序图中,并在名称开头添加星号 (*)。例如:*:Dishwasher。或者,
- 在图中,通过在名称开头添加星号 (*) 更改实例的名称。要完成此操作,请单击该名称以使指针指向该名称。在该名称突出显示后,请使用键盘方向键或鼠标将鼠标指针定位到名称开头并对其添加 *。例如:*:Dishwasher,如下图所示:
- 在代码工具栏中,单击 GMR 按钮
以生成、编译并运行模型。
- 在动画工具栏中,单击“运行”按钮
以启动动画会话。
- 注意,产品将创建一个动画时序图,此图包含所有自动生成且类型为
<类名> 的实例,如下图所示:
结果
请注意下列限制:
- 未自动创建派生类。
- 此功能不适用于 IBM Rational Rhapsody Developer for Ada。