https://github.com/eclipse-esmf/esmf-aspect-model-editor-backend
Provide a backend for the Aspect Model Editor (for the downloadable installer, please find the repository "esmf-aspect-model-editor").
https://github.com/eclipse-esmf/esmf-aspect-model-editor-backend
Last synced: 3 months ago
JSON representation
Provide a backend for the Aspect Model Editor (for the downloadable installer, please find the repository "esmf-aspect-model-editor").
- Host: GitHub
- URL: https://github.com/eclipse-esmf/esmf-aspect-model-editor-backend
- Owner: eclipse-esmf
- License: mpl-2.0
- Created: 2022-03-23T20:37:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-05T12:38:14.000Z (5 months ago)
- Last Synced: 2026-02-05T22:18:51.559Z (5 months ago)
- Language: Java
- Homepage:
- Size: 492 KB
- Stars: 4
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# Aspect Model Editor backend
## Table of Contents
- [Introduction](#introduction)
- [Getting help](#getting-help)
- [Setup](#setup)
- [Build and run](#build-and-run)
- [License](#license)
## Introduction
This project is used as the backend for the Aspect Model Editor and interacts with
the [ESMF-SDK](https://github.com/eclipse-esmf/esmf-sdk) to
create [SAMM](https://github.com/eclipse-esmf/esmf-semantic-aspect-meta-model) specific Aspect Models.
## Getting help
Are you having trouble with Aspect Model Editor backend? We want to help!
* Check the [developer documentation](https://eclipse-esmf.github.io)
* Check the
SAMM [specification](https://eclipse-esmf.github.io/samm-specification/2.0.0/index.html)
* Having issues with the Aspect Model Editor backend? Open
a [GitHub issue](https://github.com/eclipse-esmf/esmf-aspect-model-editor-backend/issues).
## Setup
* Download and
install [GraalVm 22.3.1 and JDK 17](https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm-22.3.1)
* Download and Install [Maven](https://maven.apache.org/download.cgi)
* Environment Settings
* Add "{JAVA_HOME}/bin" to PATH
* Add "{MAVEN_HOME}/bin" to PATH
* Configure Maven Settings
> Note : Configure your IDE to use the new JDK and Maven installation.
## Build and run
```
mvn clean package
mvn exec:java -pl aspect-model-editor-runtime
```
We are always looking forward to your contributions. For more details on how to contribute just take a look at the
[contribution guidelines](CONTRIBUTING.md). Please create an issue first before opening a pull request.
## License
SPDX-License-Identifier: MPL-2.0
This program and the accompanying materials are made available under the terms of the
[Mozilla Public License, v. 2.0](LICENSE).
The [Notice file](NOTICE.md) details contained third party materials.
## GraalVm native-image
To build a native image we use GraalVm: [GraalVm](https://github.com/oracle/graal/tree/vm-ce-22.1.0)