-
Python
-
pyxtuml (>= v2.2.0): https://pypi.org/project/pyxtuml/
-
Maven: https://maven.apache.org/ (On macos, Xcode is a prerequisite.)
-
BridgePoint (nightly build): https://xtuml.org/download/
-
Navigate to the source project directory
cd model/mcada
-
Install the project with maven
mvn install
-
Launch BridgePoint. In a new workspace, import the MicrowaveOven model from the welcome page.
-
Load and persist the model.
-
This is required so the model data matches the latest schema for the pyxtuml prebuild.
-
-
Navigate to the example directory
cd example
-
Build the project.
./build.sh <path_to_MicrowaveOven_project>
-
Run the project
./bin/defineoven
A convenience script has been included to prepare a workspace for development with the required projects.
Be sure environment variable BPHOME is set to point to your BridgePoint installation… e.g. /Users/you/xtuml/BridgePoint.
./create-workspace.sh <desired_workspace_location>
Note
|
The script marks the referred to projects as read only. This is intentional as they are meant as library projects only. Edits to them will have to be committed to their upstream repositories if they really need to change** |