掲示板一覧   -   トピック一覧
   EA API
     Modelの名称変更


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2007-3-23 9:35

Modelの名称変更

JAVAにてAPIを利用しようとしていますが、
下記のようにして、既存のeapファイルにxmlファイルを
読み込ませる際に、modelの名称を変更しようとしていますが、
名称変更ができません。
どうしたら、変更できますでしょうか?


// リポジトリ取得
org.sparx.Repository repos = new org.sparx.Repository();
// 既存のファイルの読み込み
repos.OpenFile(ea_file);
// モデルの取得
org.sparx.Package model;
short idx = 0;
model = repos.GetModels().GetAt(idx);
String pguid = model.GetPackageGUID();
// モデルの名称変更
model.SetName("new name"); // -> うまく反映されていない

sugimoto
投稿日時: 2007-3-23 10:24
EA Administrator
投稿: 1895

Re: Modelの名称変更

Packageの内容を変更した後、その情報を更新するためには、
Update()を行ってください。
また、プロジェクトブラウザ上の表示をそのタイミングで
新しい情報に書き換えるためには、Repositoryの
RefreshModelView(int PackageID)を行ってください。

ご確認のほど、よろしくお願いいたします。
未登録ゲスト
投稿日時: 2007-3-23 11:32

Re: Modelの名称変更

Packege.Update()にて反映を確認しました。
ありがとうございました。
sugimoto
投稿日時: 2007-3-23 11:35
EA Administrator
投稿: 1895

Re: Modelの名称変更

モデルの名前が反映されたようで、安心しました。
そのほかご不明点などございましたら、ご連絡下さい。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ