-
Core
- Bundles providing reusalble functionality and extension points
-
CLI
- Nasdanika Command Line Interface built on top of Picocli. Provdes base classes for commands and a command extension point.
-
Common
- Common functionality - Context, Progress Monitor, Execution Participants, Resources and resource containers
-
Eclipse
- Progress monitor and resource adapters
-
EMF
- EMF adapter factories and adapters which leverage functional interfaces and dynamic proxies
-
Edit
- EMF Edit extensions used by Nasdanika models.
-
Presentation
- Nasdanika Sirius editor and Tree dialect.
-
Exec
- A library of execution paritipants
-
Help
- Nasdanika primary TOC and Markdown content producer
-
Ncore
- Nasdanika core EMF model
-
Edit
- EMF.Edit itemp provider adapters for Ncore
-
Gen
- Model execution/code generation adapters for Ncore
-
Sirius
- Nasdanika extensions for Eclipse Sirius
-
Tree
- Tree representation backed by AdapterFactory
-
Edit
- EMF.Edit item provider adapters for the tree representation
-
Text to speech
- Simple Text-to-Speech API leveraging Google Cloud Text-to-Speech and providing additional functionality such as caching
-
UI
- EEF Widgets used in Sirius properties views, e.g. an image widget which can take screenshots and shows image preview
-
HTML
- Java API (bindings) for several HTML technologies and an application framework
-
App
- Application framework - actions, view parts, view generator
-
Bootstrap
- Java API for building Bootstrap HTML
-
ECharts
- Java API for building ECharts
-
Ecore
- Adapters from Ecore model elements to ViewAction to generate Ecore documentation
-
EMF
- Adapters to ViewAction and other App interfaces to render EMF models to HTML
-
Font Awesome
- Java API for Font Awesome
-
HTML
- Java API for building HTML markup
-
jsTree
- Java API for building jsTree definitions
-
Knockout
- Java API for adding Knockout attributes to HTML elements to build single-page applications
-
Vinci
- EMF models and editors to visually model and then generate HTML pages and applications (web sites)
-
App
- Application model provides a high level of abstraction for building HTML applications - a hierarchy of actions
-
Edit
- EMF.Edit item provider adapters for App model elements
-
Gen
- Code generation adapters for App model elements
-
Bootstrap
- Model elements representing and generating core Bootstrap constructs - containers, rows, columns, tables, ...
-
Edit
- EMF.Edit item provider adapters for Bootstrap model elements
-
Gen
- Code generation adapters for Bootstrap model elements
-
Components
- Components library to use in Vinci models - image, text-to-speech, tables of content, ...
-
Edit
- EMF.Edit item provider adapters for components
-
Gen
- Code generation adapters for components model elements
-
Design
- Sirius view point definitions and services
-
Ecore
- Adapters for generating Ecore model documentation as a Vinci model for further generation to HTML web site or Eclipse Help
-
Editor
- New Vinci model wizard, Vinci model editor, generation actions and CLI commands
-
EMF
- Adapter framework for generating Vinci model from EMF element, e.g. generating EMF model documentation as it is done for Ecore
-
HTML
- Model elements representing and generating HTML constructs - tag, script, page, ...
-
Edit
- EMF.Edit item provider adapters for HTML model elements
-
Gen
- Code generation adapters for HTML model elements
-
Codegen
- EMF models and editors to visually model and then generate HTML pages and applications (web sites)
-
Model
- Code generation model
-
Edit
- EMF.Edit item provider adapters for the code generation model elements
-
Gen
- Generation adapters for the code generation model elements
-
Java
- Java code generation model
-
Edit
- EMF.Edit item provider adapters for the java code generation model elements
-
Gen
- Generation adapters for the java code generation model elements
-
Design
- Sirius design bundle
-
Editor
- Codegen model editors
-
CLI
- Command line interface