アプリケーション ダイアグラムでのアプリケーションの名前の変更に関する考慮事項
更新 : 2007 年 11 月
アプリケーション デザイナでは、アプリケーション ダイアグラムでアプリケーション定義の名前を変更できます。アプリケーション定義の名前を変更する場合は、次の考慮事項に注意してください。
アプリケーションが実装をサポートしている場合は、実装前にアプリケーション定義の名前を変更できます。アプリケーションの実装後にアプリケーション定義の名前を変更すると、アプリケーションの種類に応じて対応するプロジェクト ファイルが更新されます。詳細については、「アプリケーション ダイアグラムでのアプリケーションの実装」を参照してください。
アプリケーションの名前を変更する場合は、一意の名前を指定する必要があります。
Visual Studio では、システム定義モデル (SDM: System Definition Model) と互換性のない文字は名前から削除されます。その結果、名前が別の名前または予約済みの SDM 名と競合する場合は、Visual Studio では名前の末尾に序数が追加されます。既に序数付きの名前が存在する場合は、序数がインクリメントされます。SDM の詳細については、「システム定義モデル (SDM) の概要」を参照してください。
アプリケーションの名前では大文字と小文字が区別されますが、プロジェクト名では区別されません。このため、名前の大文字と小文字だけが異なる同じ種類のアプリケーション定義を複数実装すると、Visual Studio では、"重複した" アプリケーションはその名前が変更されるまで実装されません。詳細については、「アプリケーションの実装に関する考慮事項」を参照してください。
アプリケーション定義を実装した後は、アプリケーション定義の名前を変更しても関連プロジェクトのルート名は変わりません。ただし、Visual Studio では、SDM ドキュメントやクラス ファイルなどのプロジェクト ファイルは、アプリケーション定義に加えられた変更と常に同期が保たれます。
定義の名前を変更すると、開いているすべてのシステム ダイアグラムで、そのユースが次のように更新されます。
定義名がそのユース名と異なる場合、Visual Studio では、そのユース名は新しい定義名で更新されません。代わりに、開いているシステム ダイアグラムのその定義のユースに、定義名とユース名の両方が表示されます。
定義名とユース名が同じである場合、Visual Studio では、そのユース名は新しい定義名で更新されます。
Visual Studio では、閉じているシステム ダイアグラムでは、アプリケーション システムのメンバの定義名を変更しても、メンバは更新されません。メンバと定義は、名前でリンクされています。このため、定義の名前を変更すると、閉じているシステム ダイアグラム上のメンバとしてのユースとのリンクが切れます。これらのダイアグラムを再び開くと、リンクが切れているメンバ ("孤立したメンバ" とも呼ばれます) の外枠が赤い破線で描画されます。孤立したメンバを修復することによって、これらのリンクを修正できます。詳細については、「方法 : アプリケーション システムで孤立したメンバを修復する」および「システム ダイアグラムのトラブルシューティング」を参照してください。
詳細については、「アプリケーション システムの概要」を参照してください。
参照
処理手順
方法 : アプリケーション ダイアグラムでアプリケーションの名前を変更する