Handling Projects
- Getting ProjectAccessor
- Opening Project
- Closing Project
- Creating Project
- Saving Project
- Saving Project in another name
- Getting an original model of Project
ProjectAccessor
By using ProjectAccessor, execute the following operations : open/close/save/save as/input XMI/output XMI/configure reference model/easy merge/search models.
Getting ProjectAccessor
Use getProjectAccessor method of AstahAPI class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.open("C:\\test.asta");
prjAccessor.close();
Opening Project
Use open method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.open("C:\\test.asta");
prjAccessor.close();
Closing Project
Use close method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.open("C:\\test.asta");
prjAccessor.close();
Creating Project
Use create method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.create("C:\\test.asta");
prjAccessor.close();
Saving Project
Use save method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.create("C:\\test.asta");
prjAccessor.save();
prjAccessor.close();
Saving Project in another name
Use saveAs method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.create("C:\\test.asta");
prjAccessor.saveAs("C:\\test2.asta");
prjAccessor.close();
Getting an original model of Project
Use getProject method of ProjectAccessor class.
Example
ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
prjAccessor.create("C:\\test.asta");
IModel model = prjAccessor.getProject();
prjAccessor.saveAs("C:\\test2.asta");
prjAccessor.close();