Awesome Open Source
Awesome Open Source

TextX ninja

Ninja IDE plugin for textX, support for visualisation and syntax coloring.


User guide

After all dependencies are in place and project is imported in Ninja IDE, plugin can be tested from Plugin Tools option of Ninja IDE.

TextX project can be created from new project wizard choosing the option 'textX Project':
alt tag

File with name 'metamodel.tx' is created with new project so that user can immediately start testing the plugin.
Syntax coloring for metamodel:
alt tag

After every change (key pressed, file in focus changed, file saved, file opened) visualisation of metamodel/model is exported to svg file if metamodel/model is in correct state and visualisation of metamodel/model is showed in last tab of misc part of Ninja IDE GUI.
alt tag

There can be multiple models in one project, but only one at the time is going to be visualized (last one changed, last one in focus or last one saved).
alt tag


This tool is being developed by master students under the menthorship of [Igor Dejanović] (

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (864,795
Plugin (113,427
Ide (9,212
Visualisation (2,728
Ninja (1,980