EN FR
EN FR


Section: New Software and Platforms

ALE

Action Language for Ecore

Keywords: Meta-modeling - Executable DSML

Functional Description: Main features of ALE include:

  • Executable metamodeling: Re-open existing EClasses to insert new methods with their implementations

  • Metamodel extension: The very same mechanism can be used to extend existing Ecore metamodels and insert new features (eg. attributes) in a non-intrusive way

  • Interpreted: No need to deploy Eclipse plugins, just run the behavior on a model directly in your modeling environment

  • Extensible: If ALE doesn’t fit your needs, register Java classes as services and invoke them inside your implementations of EOperations.