english japanese german



astah* SysML API

他エディションのAPIはこちら



astah* SysMLのモデルデータを活用したアプリケーションソフトウェアを開発するためのJavaインターフェース群です。
これを用いてastah* SysMLのモデルや図、図要素を取得、作成、編集できます。







使用許諾

  • astah* APIの.jar形式ファイルであるastah-api.jarの再配布を禁止します。
  • その他のastah* API使用上の許諾事項は「astah*使用許諾契約書」に準じます。

利用要件

  • astah* を実行できるJava実行環境
  • astah* 本体をインストールしていること
    • アプリケーションのコンパイルには、astah-api.jarが必要です
    • アプリケーションの実行には、astah-api.jarと、astah-sys.jarが必要です
    • 実行時に大きなastah*プロジェクトファイルを扱う場合は、Java VMのメモリ管理オプション設定が必要です
      (例) VMの起動オプションとしての初期ヒープサイズ16Mバイト、最大ヒープサイズ256Mバイトを指定する:
      -Xms16m -Xmx256m


利用例

モデルおよび図要素(プレゼンテーション)を取得する

モデルを作成、編集、削除する

図要素(プレゼンテーション)を作成する



サンプルアプリケーション

各サンプルは githubで公開しています。ダウンロードしてご利用ください。

利用手順

  1. Astah Plug-in SDKをインストールします(サンプルのコンパイルと実行に使います)
  2. 使いたいサンプルについて github上のリポジトリをクローンします
  3. cloneで出来たフォルダを、コンソール上で作業フォルダに指定します
  4. ビルドを実行します

    astah-build

  5. コマンドを実行します

    astah-mvn -q exec:exec [-DmodelPath=YOUR_MODEL_PATH]


サンプル一覧