プロジェクト

全般

プロフィール

バグ #371

完了

複合コンポーネントから子の削除について

ta さんが15年以上前に追加. 15年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2009/02/03
期日:
進捗率:

100%

予定工数:

説明

以下のインターフェース操作により,子の削除を実現しようとしていますが,公開ポートに対応する複合コンポーネントのポートが残る現象が見られます.

例)
・ConsoleIn0を子に,outポートを公開して複合コンポーネントを作成(comp1)
・comp1からConsoleIn0を削除する
・comp1のoutポートが残ってしまう

インターフェースの操作方法は以下のとおりです.
・削除対象の子コンポーネントのSDO_IDを取得 例) SDO#get_sdo_id()
・remove_memberでメンバ削除 例) Organization#remove_member(id)
・OrganizationProperty,Configurationの操作はなし

n-ando さんが15年以上前に更新

  • ステータス新規 から 終了 に変更
  • 担当者n-ando にセット
  • 進捗率0 から 100 に変更

ポートを削除するロジックが未実装でした。
ポートを削除するロジックを実装しました。
ポートは、
1)configuration の conf.default.exported_ports からエントリを削除したとき、対応するポートが親RTCから削除される。
2)remove_member でメンバーを削除したとき、対応するポートが親RTCから削除されると共に、configurationのリストからも削除される。
という動作をするように変更されました。

他の形式にエクスポート: Atom PDF