NeuroSim IDE provides a integrated web-based editor for Ecore Models (including Diagrams). It contains two components: one GLSP language server (Server-side, written in Java), and one GLSP client extension to actually present the diagrams (Using Sprotty).
NeuroSim IDE can display an existing Ecore model. The diagram layout will be persisted in an .enotation
file next to the .ecore
file. The diagram editor also supports creation of new elements (EClasses
, EAttributes
, EReferences
…), as well as partial support for editing existing elements (Renaming, deleting…).
The client repo contains a Dockerfile
, that builds the entire client application. The image listens on 0.0.0.0:3000 for incoming requests from a browser.
To build a docker image locally execute the following statement:
./mvnw install
For installing docker locally please consult docker’s installation description for your OS.
Running
docker run -it -p 3000:3000 --rm uniknow/neurosim-ide:1.0
After that you should be able to connect with your browser at localhost:3000
.