EOL is an imperative programming language for creating, querying and modifying EMF models.
variables, for and while loops, if branches etc.) and all the nice features of OCL such as those handy
collection querying functions (e.g.
Chapter 4 of the Epsilon book provides a complete reference of the syntax and semantics of EOL.