astah* API 利用ガイド


【簡単マージ】

astah* APIの簡単マージ機能は、astah* UML, professionalでサポートしています。

【astah* API で簡単マージする】

参照プロジェクトを追加します。

astah*プロジェクトファイルのOPEN → 簡単マージ → astah*プロジェクトファイルとして保存

import com.change_vision.jude.api.inf.AstahAPI;
import com.change_vision.jude.api.inf.project.ProjectAccessor;

public class Test {
  public static void main(String[] args) {
    try {
        ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
        
        prjAccessor.open("C:\\API\\pro305.asta");
        prjAccessor.easyMerge("C:\\API\\pro305_ref.asta", false);
        
        prjAccessor.saveAs("C:\\API\\pro305_2.asta"); 
        
        prjAccessor.close();
        
    } catch (Exception e) {
        e.printStackTrace();
    }
  }
}


HOME