Skip to content

ThalesGroup/xsmp-modeler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSMP Modeler

CI Quality Gate Status

⚠️ Warning: This project is a work in progress conversion of XSMP-Modeler-Core from Xtext to Langium.

Features status:

  • xsmp.project - Grammar
  • xsmp.project - Scoping
  • xsmp.project - Validation
  • xsmp.project - Formatter
  • xsmp.project - Documentation on hover
  • xsmp.project - Content Assist
  • Project Wizard
  • xsmpcat - Grammar
  • xsmpcat - Scoping
  • xsmpcat - Documentation on hover
  • xsmpcat - Validation
  • xsmpcat - Formatter
  • xsmpcat - Quickfixs
  • xsmpcat - Content Assist
  • SMP Tool - generator
  • Python Tool - generator
  • xsmp-sdk Profile - generator
  • AsciiDoc Tool - generator (in progress)
  • esa-cdk Profile - generator
  • esa-cdk-legacy Profile - generator
  • SMP Tool - import
  • Command Line Interface
  • Documentation

XSMP Modeler is a framework for the development of SMDL (Simulation Model Definition Language) as defined in the ECSS SMP standard.

It includes:

  • An integrated text editor with syntax highlighting, error checking, auto-completion, formatting, hover information, outline, quick fixes, and more.
  • Specific profiles for each framework.
  • Additional tools for extended capabilities.

Installation

Visual Studio Code

From Visual Studio Marketplace

Eclipse

See xsmp-modeler-eclipse

Profiles

XSMP Modeler offers specific profiles to enhance its functionality:

  • XSMP SDK Profile: Seamlessly integrates with the XSMP SDK framework to facilitate the development and testing of SMP components.
  • ESA-CDK Profile: Specific profile designed for use with the ESA Component Development Kit (ESA-CDK).

Tools

XSMP Modeler provides additional tools to extend its functionality:

  • SMP Tool: Generates SMP modeling files (smpcat, smppkg, smpcfg, smplnk, smpasb) from XSMP textual modeling files.
  • AsciiDoc Tool: Generates AsciiDoc documentation from XSMP modeling files.

Sponsors

Cnes

License

This project is licensed under the MIT License.

About

XSMP IDE for VSCode

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •