⚠️ 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.
From Visuel Studio Marketplace
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).
XSMP Modeler provides additional tools to extend its functionality:
- SMP Tool: Generates SMP modeling files (smpcat, smppkg) from XSMP textual modeling files.
- AsciiDoc Tool: Generates AsciiDoc documentation from XSMP modeling files.
This project is licensed under the MIT License.