关于此任务
SequenceDiagram::General 下的三个属性支持时序图操作方式:
- ClassCentricMode 指定是否在您绘制实例线时实现类。可能的值如下所示:
- Checked 表示将格式为 <xxx> 的实例名称视为类名,而不是视为实例名。例如,如果您创建了名为 c 的实例线,那么
IBM® Rational® Rhapsody® 将创建名为 c 的类并在时序图中将其显示为 :c。
- Cleared 表示在您创建实例线时,它在缺省情况下名为
role_n,这表示匿名实例。这是缺省值。
- RealizeMessages 指定是否在您创建消息时实现这些消息。可能的值如下所示:
- Checked:在设计方式下,您输入消息名称时,Rational Rhapsody
将询问您是否要实现该消息。如果您回答“否”,那么该消息将是“未指定”。例如,您可以使用未实现的消息来描述作为框架组成部分的消息(例如
takeEvent()),而不必实际地将其添加到模型中。(在分析方式下,由 SequenceDiagram::General::ConfirmCreation 属性控制确认。)
- Cleared:您可以随意绘制消息线,产品不会发出关于实现的消息。这是缺省值。
- CleanupRealized 指定是否在相应操作被删除时删除时序图中的消息。可能的值如下所示:
- Checked 表示在操作被删除时删除消息。
- Cleared 表示不在操作被删除时删除消息。这是缺省值。
对于在产品的 V4.0 或更低版本中生成的时序图,所有这三个属性都是 Cleared。