自动创建动画实例

可以自动创建时序图中的动画实例线,以便在运行时实例创建时在动画时序图中查看这些实例。(通常,在动画会话期间,必须将创建的实例从 IBM® Rational® Rhapsody® 中的浏览器拖到动画时序图以查看该实例的操作被调用。)但是,通过对时序图中的实例线名称添加注释,可以让产品在您运行动画时自动创建动画实例。此功能表示,您可以标记特定的类,以便运行时在动画时序图中自动创建任何时序图实例。

过程

  1. 确保已经为动画功能设置了活动配置。请参阅 设置检测方式
  2. 创建时序图并确保它处于打开状态(或者打开要为其自动创建动画实例的当前时序图)。
    注: 可以将 SequenceDiagram::General::AutoLaunchAnimation 属性设置为 Always 以使该图在动画启动时自动打开。
  3. 根据您在上一步骤中执行的操作:
    • Rational Rhapsody 中的浏览器中,将您要对其自动创建实例的类拖到时序图中,并在名称开头添加星号 (*)。例如:*:Dishwasher。或者,
    • 在图中,通过在名称开头添加星号 (*) 更改实例的名称。要完成此操作,请单击该名称以使指针指向该名称。在该名称突出显示后,请使用键盘方向键或鼠标将鼠标指针定位到名称开头并对其添加 *。例如:*:Dishwasher,如下图所示:
      时序图 - 在类的开头添加 * 以便自动创建动画实例
  4. 代码工具栏中,单击 GMR 按钮 GMR 按钮 以生成、编译并运行模型。
  5. 动画工具栏中,单击“运行”按钮 “运行”按钮 以启动动画会话。
  6. 注意,产品将创建一个动画时序图,此图包含所有自动生成且类型为 <类名> 的实例,如下图所示:
    包含自动生成的实例的动画时序图示例

结果

请注意下列限制:


反馈