© Copyright International Business Machines Corporation 2006. All rights reserved.
あるモデルで UML シーケンス図を作成および処理後に、以下のタイプの検証エラーが報告されることがあります。
アセンブリー・コネクターの「<Connector>」は、インターフェースを要求するロール・エンドからそのインターフェースを提供するロール・エンドへ定義のみをする必要があります。
このエラー/警告が発生するのは、UML 2.1 仕様における不整合のためです。UML 仕様のこの制約の定義には、すべてのシーケンス図に対するコミュニケーション図の作成を禁止するという副次作用があります。シーケンス図のライフラインは、インターフェースを提供および要求するロールを表していません。使いやすくするために、コネクターは、すべての作成されたライフラインの再表示プロパティーの間に作成され、コミュニケーション図を作成できるようにしています。
IRJA0131W 「<操作受信イベント> ReceiveOperationEvent1」のプロパティー「operation」は 0 の値 (複数可) を持っています。これは 1 と 1 の間にある必要があります。
IRJA0131W 「<操作送信イベント> SendOperationEvent1」のプロパティー「operation」は 0 の値 (複数可) を持っています。これは 1 と 1 の間にある必要があります。
IRJA0131W 「<シグナル受信イベント>」のプロパティー「signal」は 0 の値 (複数可) を持っています。これは 1 と 1 の間にある必要があります。
IRJA0131W 「<シグナル送信イベント>」のプロパティー「signal」は 0 の値 (複数可) を持っています。これは 1 と 1 の間にある必要があります。
これらのエラー/警告が発生するのは、UML 仕様ではこれらのフィーチャーをこれらの UML 要素のために指定する必要があるためです。しかし、これにより、 ユーザーは、シーケンス図を「スケッチ」として使用できなくなります。スイッチでは、送受信される operation または signal を実際に指定/定義しないで、メッセージの一般的なフローを表示することができます。 この製品は、このような「スケッチ」を許可しています。その結果、妥当性検査時にこれらのエラー/警告が表示されます。
バージョン 6.0 モデルを 7.0 にマイグレーションする場合、モデルに適用されるすべてのプロファイルが使用可能であることを確認してください。欠落プロファイルに定義されたステレオタイプ内に保管されたデータは、モデルが保管されると失われます。モデルをマイグレーションした後で、そのプロファイルをマイグレーションしようとしても、データを回復できません。
SUSE Linux® 9 には、ダイアグラム・エディターに関するいくつかの既知の問題があります。
モデリング・クラス図の要素は、35 文字より長い名前をクラスに追加する際に、名前が切り捨てられます。
Web ダイアグラム・エディターとモデリング・クラス・ダイアグラム・エディターはどちらも、すべてのテキストが文字化けします。
ダイアグラムのデフォルト・フォントを Adobe® フォントに変更すると、ワークベンチが破損します。
回避方法: ダイアグラム設定でアンチエイリアシングをオフにします。「ウィンドウ」>「設定」>「モデリング」>「ダイアグラム」>「グローバル設定」をクリックし、「 アンチエイリアシングの使用可能化」を選択解除します。