contribution to contextual menu (right click on a model element).easy to use: scripts can be executed from.easy to share: scripts are defined in the workspace, can be exported in a zip file and imported by another user.the use of a common scripting language, not dedicated to Capella: Python.Circled in red: the scope of the solution.Some examples are provided by default to illustrate the capabilities of the add-on Used to define the actions to perform (information to be exported / imported) (if default libraries need to be extended) Some libraries are provided by default, including a simplified definition of Capella metamodel and libraries for most common add-ons (Requirements, PVMT) Provides to basic users a set of simplified operations to be used to define high level scripts It is defined in the most generic way to support extraction / import of any kind of informationĪdvanced Users to develop technical Python Libraries The solution is based on a 3 levels architecture: Level (Technically, it encapsulates Eclipse EASE to allow execution of scripts, PyDev for the edition of Python Scripts, and a Python interpreter.) The proposed solution is an add-on for Capella allowing to develop and execute scripts in Capella. Scripts will be able to support export / import of data in excel in a generic way, but also at the end could support many more use cases. The idea of this initiative is to provide Python API so that users will be able to develop scripts for Capella. However, those needs are currently poorly supported by the tool and existing add-ons. In addition to that, the need to be able to import information in a Capella model is also important (to initialize a model, update it.). One basic need of most Capella users is to be able to extract information from Capella models. You will be able to create Python scripts to read and write from/to your Capella model. Python4Capella allows you to interact with your Capella model using Python.
0 Comments
Leave a Reply. |