多数のメッセージを含むシーケンス図のアニメーションを実行する場合、システムの仮想ストレージが不足する可能性があります。
SequenceDiagram::General::MaxNumberOfAnimMessages プロパティーと SequenceDiagram::General::OnReachedMaxAnimMessages プロパティーを使用して、一度に表示されるメッセージ数を制限することで、その問題を防ぐことができます。
MaxNumberOfAnimMessages プロパティーは、アニメーション時にシーケンス図に一度に表示できるメッセージの最大数を指定します。
OnReachedMaxAnimMessages プロパティーは、メッセージが最大数に達したときの製品の振る舞いを決定します。
このプロパティーに設定できる値は、次のとおりです。
- Stop - メッセージが最大数に到達すると、この製品は、ダイアグラム内のアニメーション化されたメッセージの表示を停止します。
- KeepLast - 指定されたメッセージの最大数に到達すると、この製品は、表示されている最初のメッセージを削除します。
このように、ダイアグラムに一度に表示されるメッセージの数が最大値を超えないよう引き続きメッセージを削除します。