astah* API 利用ガイド


【プロジェクトの操作】

  1. ProjectAccessorの取得
  2. プロジェクトを開く
  3. プロジェクトを閉じる
  4. プロジェクトを作成
  5. プロジェクトを保存
  6. プロジェクトを別名保存
  7. プロジェクトの起点となるモデルを取得
各インターフェース、メソッドの詳細については、astah* API JavaDocをご覧ください。

【ProjectAccessor】

プロジェクトを操作するインターフェースProjectAccessorにより、プロジェクトを開く、閉じる、保存、別名保存、 XMI入出力、参照プロジェクト管理、簡単マージ、要素の検索を実行します。

【ProjectAccessorの取得】

AstahAPIクラスのgetProjectAccessorメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.open("C:\\test.asta");
    prjAccessor.close();

【プロジェクトを開く】

ProjectAccessorクラスのopenメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.open("C:\\test.asta");
    prjAccessor.close();

【プロジェクトを閉じる】

ProjectAccessorクラスのcloseメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.open("C:\\test.asta");
    prjAccessor.close();

【プロジェクトを作成】

ProjectAccessorクラスのcreateメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.create("C:\\test.asta");
    prjAccessor.close();

【プロジェクトを保存】

ProjectAccessorクラスのsaveメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.create("C:\\test.asta");
    prjAccessor.save();
    prjAccessor.close();

【プロジェクトを別名保存】

ProjectAccessorクラスのsaveAsメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.create("C:\\test.asta");
    prjAccessor.saveAs("C:\\test2.asta");
    prjAccessor.close();

【プロジェクトの起点となるモデルを取得】

ProjectAccessorクラスのgetProjectメソッドを使用します。

サンプルコード

    ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
    prjAccessor.create("C:\\test.asta");
    IModel model = prjAccessor.getProject();
    prjAccessor.saveAs("C:\\test2.asta");
    prjAccessor.close();


Home