Skip to content

Add SAMM LSP server#937

Open
atextor wants to merge 49 commits into
eclipse-esmf:mainfrom
bci-oss:samm-lsp
Open

Add SAMM LSP server#937
atextor wants to merge 49 commits into
eclipse-esmf:mainfrom
bci-oss:samm-lsp

Conversation

@atextor

@atextor atextor commented May 18, 2026

Copy link
Copy Markdown
Contributor

Description

Includes the first version of an LSP server that supports basic RDF/Turtle and specific SAMM Aspect Model features.

Fixes #955.

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works

Additional notes:

This PR constitutes the initial version of the LSP server to be used in conjunction with the esmf-vs-code-plugin. It's considered feature complete.

atextor and others added 30 commits March 23, 2026 07:07
Co-authored-by: e-filchenko-bosh <FVI2FE@bosch.com>
This is necessary to resolve the cyclic dependency between
esmf-tree-sitter (which needs the utils at build time) and
esmf-aspect-meta-model-java (which needs to depend on tree sitter in order to
load models from concrete syntax trees)
@atextor atextor marked this pull request as ready for review June 9, 2026 09:56

@Yauhenikapl Yauhenikapl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Comment thread core/esmf-util/pom.xml Outdated
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it new file, (c) has to be 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task] Create LSP server for RDF/Turtle and Aspect Models

3 participants