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.