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();