•        0

The ECORe Adaptation Language.



Related Projects


A lightweight IDE for Artificial Intelligence. Started as GUI for the Euler reasoning engine. The sources can be N3, RDF, OWL, UML, eCore, plain XML or XSD, files or URL's. Wraps Drools (or CWM, FuXi) as N3 rules engines. Model based app. generation.

Atl-commons - Java DSL for the Atlas Transformation Language

Easy execution of atl model transformations. register( UMLPackage.eINSTANCE.eResource() );Transformation<EMFModel, EMFModel> uml2ecore = new Transformations.Builder().asm("uml2ecore.asm").in(get(UMLPackage.eNS_URI), "IN", "uml").out(ecore(), "OUT", "ecore").buildOneInOneOut();EMFModel out = transform(inject(resource("model.uml"), get(UMLPackage.eNS_URI)), uml2ecore);eclipse update site source code is on github

Java2ecore - A simple DSL for EMF Ecore models based on Java and annotations

NOTE: The project is fozen due to motivation issues. If you are interested in it (not supporting by any means, but simply using), please, let me know by submitting a bug or any way you like. Thank you for visiting this page Ever worked with Emfatic? Well, it's nice but very old. For example, it does not support generics. And the editor is not so good. But there's a JDT Java editor which is very powerful, and Emfatic syntax is so much alike Java... Well, I'm working on this project to make Java b

Efl-research - A research project of how the Enlightenment Foundation Libraries can be improved

A research project that aims to study the Enlightenment Foundation Libraries and suggest improvements to them in various ways and places.

Emf4cpp - Eclipse Modeling Framework for C++

What is EMF4CPP?EMF4CPP (formerly Ecore2CPP) is a C++ implementation and type mapping for the Eclipse Modeling Framework (EMF) core, the Ecore metamodel. The current release allows to generate C++ code from Ecore metamodels, and to parse and serialize models and metamodels from and into XMI documents. Also, a partially implemented reflective API for generated metamodels is provided. EMF4CPP consists of two parts: a source code generator from Ecore metamodels to C++ and two runtime support librar

Jastemf - JastAdd-EMF: Attribute Grammars for Metamodel Semantics

Welcome to JastEMFJastEMF is a tool to support the integrated use of the JastAdd system --- a rewriteable, circular, reference attribute grammar (ReCRAG) generator --- and the Eclipse Modeling Framework (EMF) --- a Java based metamodeling framework built around the Ecore metamodeling language. The objective of JastEMF is to permit the specification of an Ecore metamodel's semantics using a JastAdd ReCRAG. Given an Ecore metamodel and an appropriate JastAdd abstract syntax tree (AST) the metamode

Slack-e17 - Port of Enlightenment DR17 for slackware

This is Slackware build of a cvs snapshot taken on 31.10. Enlightenment release is 16.999.35. Packages include Enlightenment foundation libraries: eet, edb, evas, ecore, embryo, imlib2, imlib2_loaders, edje, epeg, epsilon, esmart, emotion, engrave, ewl, exml (built in that order), e17 itself and e_utils. most of other stuf I've compiled are somewhat untable, so I haven't include it here.

Astrans - A suite for automatically generating textual DSL syntaxes

ASTrans allows automatically generating a textual DSL infrastructure concentrating on the target meta-model, not the concrete syntax. We understand that no concrete syntax might be developed without a grammar, but the grammar should not be the process’s entry point and the main determining artifact, but the target meta-model should. Please, checkout the paper that describes our approach

Emf4swing - Framework for creating Swing applications based on EMF models

The framework that will significantly simplify creation of comprehensive Swing applications (fat clients) what will operate on EMF generated models. We strongly believe that EMF based approaches to create fat Swing clients are superior in majority of the cases therefore we created this open source project.


dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop.