org.eclipse.sprotty:org.eclipse.sprotty

Server API for providing sprotty diagrams


Keywords
diagrams, eclipse, java, server
License
EPL-2.0

Documentation

sprotty-server

Libraries to build Sprotty diagram servers in Java/Xtend.

The version history is documented in the CHANGELOG.

Structure

  • org.eclipse.sprotty: Java bindings for the Sprotty API.
  • org.eclipse.sprotty.layout: Server-based layout using the Eclipse Layout Kernel framework
  • org.eclipse.sprotty.server: Base library for standalone Sprotty servers.
  • org.eclipse.sprotty.xtext: Glue code to integrate Sprotty diagrams with Xtext-based Language Servers. Enhances the LSP to communicate Sprotty Actions. Allows fully synchronized diagrams on language artifacts.

Build

./gradlew build

The project is built on jenkins.eclipse.org/sprotty.

Pre-build Maven artifacts are available from Sonatype OSS.

See also

References