プロジェクトへのアクセス

astah*のモデルを参照、編集するためには、まずプロジェクトにアクセスすることが必要です。

プロジェクトへアクセスする

プロジェクトへアクセスするにはProjectAccessorを使用します。
ProjectAccessorを使用することで、下記のような操作が可能です。

  • プロジェクトを作成・開く・閉じる・保存
  • プロジェクトに変更の有無があるか確認
  • プロジェクトの開閉確認
  • プロジェクトの各種情報取得

astah* APIでは、一度にひとつのプロジェクトのみ処理することが可能です。
複数のプロジェクトを処理する場合は、元のプロジェクトを閉じてから、次のプロジェクトを開くようにしてください。

ProjectAccessorに登録したプロジェクトは必ず閉じてから終了してください。

以下に、ProjectAccessorの使用例を示します(例外処理は省略しています)。

プロジェクトモデルを取得する

astah*プロジェクト内の全モデル、プレゼンテーションは、プロジェクトを表すモデル(以下、プロジェクトモデル)の下に存在します。
プロジェクトモデルは、ProjectAccessorからgetProject()を用いて取得します。