掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     ポートのロック状態を解除できません


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-4-13 14:08
EA Administrator
投稿: 1895

ポートのロック状態を解除できません

○ご指摘

オブジェクトに付属されたポート要素がロックされており、
プロパティなどを編集することができません。

ロックを外す操作を行っても、外すことができません。

このような状況ですので、オブジェクトのポートから他のポートに対して
接続を引くことができず、ポートの意味を成していません。

また、ポートごとの優先度などを変更したくても変更することもできません。

アクセス権などの機能は利用していません。

○回答

ポートのロックについて、原因が分かりました。

この問題は、以下の手順で発生します。

1) クラス要素を作成する
2) 1) のクラス要素を分類子に持つオブジェクトを作成する
3) クラス要素にポートを追加する
4) オブジェクトには、クラス要素のポートと連携したポートが自動的に付加される

この時点で、オブジェクトのポートにはロックが掛かります。

その理由は、元となるクラス要素のポートとの連携を取るためであり、
現状のEAの動作になります。
(クラス要素のポートの変更内容が、オブジェクトのポートへ反映されるようにし、
オブジェクトのポート単独での変更を行わないようにするためです。)

ご指摘のように、この状態ですとポート要素がロック(編集不可)になっていますので、
接続も引けない状況になってしまっています。

この点は、大きな見落としだと思われますので、現状のポートの管理を見直すよう、
開発元に改善を依頼いたします。

ご迷惑をお掛けし、申し訳ございません。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » ポートのロック状態を解除できません sugimoto 2009-4-13 14:08
     Re: ポートのロック状態を解除できません tkouno 2010-4-19 14:49