掲示板一覧 - トピック一覧 Enterprise Architect 全般
リンク要素をローカルコピーに変換を選択できない |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-2-23 16:25 |
EA Administrator ![]() ![]() 投稿: 1895 |
リンク要素をローカルコピーに変換を選択できない○ご質問
「リンク要素をローカルコピーに変換」という機能があるみたいですが、 コンテキストメニューから選ぶことができません。 何か使用するための条件があるのでしょうか? たとえば以下のような場合に、diagram2に表示されているclass1を右クリックしても コンテキストメニューに「リンク要素をローカルコピーに変換」が表示されません。 ・プロジェクトブラウザでの構成 - pkg1 - diagram1 - class1 - pkg2 - diagram2 ・diagram1とdiagram2の両方にclass1がリンクとして表示されています。 使い方を教えてください。 ○回答 条件は、上記で対応されているように、要素が含まれているパッケージと 異なるパッケージのダイアグラムに要素が含まれている場合になります。 こちらはヘルプの情報がやや古く、現状は要素のコンテキストメニューから 「追加設定」を選んでその配下に「リンク要素をローカルコピーに変換」が 移動しております。 ヘルプを修正いたします。 お手数をお掛けしてしまい、申し訳ございませんでした。 |
| sugimoto | 投稿日時: 2007-2-23 16:29 |
EA Administrator ![]() ![]() 投稿: 1895 |
Re: リンク要素をローカルコピーに変換を選択できない追加でいただいたご質問です。
○ご質問 対象の要素に接続がある場合、接続が自動生成されるようです。 しかし、「リンク要素をローカルコピーに変換」を行ったダイアグラム(diagram2) でないダイアグラム(diagram1)の要素間の接続が削除されてしまいます。 一見残っているように見えるのですが、いったんダイアグラムから削除して もう一度ダイアグラムに追加しなおすと、接続が消えます。 これは、意図された動作なんでしょうか? 以下が具体例です。 (変換前) ・プロジェクトブラウザでの構成 - pkg1 - diagram1 - class1 - class2 - pkg2 - diagram2 ・diagram1とdiagram2の両方にclass1とclass2がリンクとして表示されています。 ・class1とclass2の間に接続があります。 diagram2でclass1に対して「リンク要素をローカルコピーに変換」を行うと pkg2にclass1が追加されますが、pkg1のclass1とclass2の間の接続が削除されます。 期待としては、 変換後に以下のような構成になっていて、 - pkg1 - diagram1 - class1 - class2 - pkg2 - diagram2 - class1 次の二つの接続がある状態を考えていました。 (diagram1) pkg1::class1 --- pkg1::class2 ← 既存の接続 (diagram2) pkg2::class1 --- pkg1::class2 ← 自動作成された接続 ○回答 現状は、ご確認いただいている通りの動作になります。 表示されるメッセージから、元の接続も残るように感じられると 思いますので、こちらは改善いたします。 ただ、元の接続も残したいという場合もあると思いますので、 機能改善要望として検討いたします。 現状は、diagram2 に class1, class2 およびその関連が表示 されている場合に、class1 または class2 について 「リンク要素をローカルコピーに変換」を実行すると、 元の接続は削除され、新規のクラスとの接続に「移動」する ようになっています。 diagram2 に class1 のみまたは class2 のみ表示されている場合に、 「リンク要素をローカルコピーに変換」を実行すると、元の接続は そのまま残ります。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




