-
Notifications
You must be signed in to change notification settings - Fork 3
Home
The graphical modeling plugin has for objective to address the need in participatory tools. It allows GAMA users to graphically define their models and eventually to translate them to the GAML language. In addition, this plugin allows to translate a GAML model into a graphical one. This feature aims at facilitating the discussions (and communication) about a model. The plugin is based on the Graphiti plugin of Eclipse.
More details about this plugin can be found here
Tested with GAMA 2024-06 - Eclipse 2023-12 (June 2024)
Branch: 2024-06
Clone the github project and import the projects in Eclipse (idees.gama.graphicalmodeling, idees.gama.emf.metamodel, idees.gama.feature.graphical_modeling).
Add the following plugin to Eclipse:
- Graphiti 0.19.2 : http://download.eclipse.org/graphiti/updates/release/0.19.2 : Graphiti (Incubation) + Graphiti SDK + Graphite Tools
- GMF 1.13 : http://download.eclipse.org/releases/2021-12 : Graphical Modeling Framework (GMF) Runtime SDK
- Eclipse Layout Kernel 0.8.0 : https://download.eclipse.org/elk/updates/nightly : Core Components + GMF Support + Layout Algorithms)
Then, you just have to clean the workspace, add the feature plugin to GAMA (for example : ummisco.gama.product -> gama.product, then in the contents pane -> Add... : idees.gama.feature.graphical_modeling, then overview pane -> synchronize -> Launch an Eclipse Application
Old version: Tested with GAMA 1.8 - Eclipse Oxygen 3A (July 2018)
Branch: Master
Clone the github project and import the projects in Eclipse (idees.gama.graphicalmodeling, idees.gama.emf.metamodel, idees.gama.feature.graphical_modeling).
Add the following plugin to Eclipse:
- Graphiti 1.15 : http://download.eclipse.org/graphiti/updates/0.15.0/ : Graphiti (Incubation) plugin
- GMF 1.11 : http://download.eclipse.org/releases/oxygen : Graphical Modeling Framework (GMF) Runtime SDK
- Eclipse Layout Kernel 0.4.0 : http://build.eclipse.org/modeling/elk/updates/0.4.0/ : Core Components + Graphiti Support + Layout Algorithms)
Then, you just have to clean the workspace, add the feature plugin to GAMA (for example : ummisco.gama.product -> gama.product, then in the contents pane -> Add... : idees.gama.feature.graphical_modeling, then overview pane -> synchronize -> Launch an Eclipse Application