Skip to content

tuiSSE/sirius-meta-editor-ecore-metamodels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Commons Metamodel

This repository contains a collection of Ecore Modeling projects for the Sirius metaeditor.

UML diagrams

You can see the following mermaid code as a diagram with this browser extension

graph LR
	model.architecture -. "«instanceof»" .-> architecture.ecore
	model.architecture -->|M2M: Architecture2Ecore| model.ecore
	model.architecture -->|M2M: Architecture2Sirius| model.odesign
	model.odesign -. "«dependsOn»" .-> model.ecore
	model.odesign -. "«dependsOn»" .-> architectureImpl.ecore
	architecture.ecore -. "«imports»" .-> commons.ecore
    model.ecore -. "«imports»" .-> architectureImpl.ecore
	m1.model -. "«instanceof»" .-> model.ecore
	model.odesign -. "«produces»" .-> m1.model
Loading

Usage

  1. Import all metamodel projects in Eclipse Modeling Tools with additionally Eclipse Sirius installed
  2. You can right-click on one of these project and select Run As -> Eclipse Application
  3. The metamodel will be accessible in the new Eclipse instance with their respective URIs (for example) http://e4sm-projekt.de/ecore/com and Modeling Projects with .architecture models can be created in the new Eclipse instance.

URIs

Metamodel URI
Architecture (aka DomainDescription) http://e4sm-projekt.de/ecore/ar
ArchitectureImpl (aka DomainImpl) http://e4sm-projekt.de/ecore/ari
Commons http://e4sm-projekt.de/ecore/com
ExternalLib http://e4sm-projekt.de/ecore/el

Main entry point: https://github.com/tuiSSE/sirius-meta-editor

About

Repository with the ecore metamodel plugin projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages