Core

  • 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