This project aims at providing a reusable Java implementation of VSCode's language server protocol. It implements the types as well as the communication, including serialization to and deserialization from JSON.
Capra is a dedicated traceability management tool that allows the creation, management, visualisation, and analysis of trace links within Eclipse. Trace links can be created between arbitrary artefacts, including all EMF model elements, all types of source code files supported by the Eclipse Platform through specialised development tools, tickets and bugs managed by Eclipse Mylyn, and all other artefacts for which an appropriate wrapper is provided. Capra is highly configurable and allows users to create their own traceability meta-model.
StatET provides an Eclipse-based integrated development environment for the R language and in order to do so also develops components for the integration of R and Java. All typical views and editors required for an R IDE are in scope. Other statistical programming languages are out of scope for this project.
Eclipse Kapua is a modular integration platform for IoT devices and smart sensors that aims at bridging Operation Technology with Information Technology. Eclipse Kapua focuses on providing comprehensive management of edge IoT nodes including their connectivity, configuration, and application life cycle. Aggregated real-time data streams from the edge can be archived for historical analysis or flexibly routed towards enterprise IT systems and applications.
EclEmma is a Java code coverage tool that provides code coverage analysis directly in the Eclipse workbench.
Papyrus-xtUML provides a dialect of UML modeling based upon a published and accepted methodology called Shlaer-Mellor. The method and tool has been evolving since the 1990s. Papyrus-xtUML forms a dialect of UML that fits nicely as a peer to UML-RT (Papyrus-RT), SysML (Papyrus-SysML) and other Papyrus UML/SysML derivatives. Papyrus-xtUML has differentiated strength in the areas of precise semantic modeling, execution and translation.
The Open Standard Business Platform (OSBP) comprises a model-based software factory composed of extensible frameworks, tools and runtime environments for building, deploying and managing business applications across their lifecycles.
N4JS is an extension of ECMAScript providing a sound type system. It provides a transpiler to translate N4JS files to plain ECMAScript. The N4JS IDE enables the authoring of JS and N4JS files, providing tool support analogous to that of best-of-breed Java IDEs, e.g., Eclipse JDT.
This project provides all the tools necessary to implement OPC Unified Architecture (UA) client and/or server functionality in any JVM-based project.