ThalesGroup / xsmp-modeler-core

SMP IDE for Eclipse/VSCode

Home Page:https://xsmp-modeler.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XSMP Modeler

Java Build Quality Gate Status Documentation Status PRs Welcome Open questions Open bugs

XSMP logo

Get started

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

Supported IDES:

  • Eclipse
  • Visual Studio Code

It comes with:

  • an integrated Text Editor with coloring, error checking, auto-completion, formatting, hover information, outline, quick fix, ...
  • a customizable C++ code generator.

System Requirements

  • Eclipse 2024-03 or newer.
  • JavaSE-17

How To Install

Refers to instructions provided in the releases page or in the ReadTheDoc documentation.

Debug and Build

This project uses both Apache Maven and Gradle as its build system.

Maven is used to build Eclipse plugins.

Gradle is used to build CLI and VS Code extension.

From a command-line, run mvn package and ./gradlew build vscodeExtension in the root directory of the project source files.

Contributing

If you are interested in contributing, start by reading the Contributing guide.

License

About

SMP IDE for Eclipse/VSCode

https://xsmp-modeler.readthedocs.io/

License:Eclipse Public License 2.0


Languages

Language:Java 73.1%Language:Xtend 25.4%Language:TypeScript 1.2%Language:C++ 0.2%Language:CMake 0.1%Language:Python 0.0%