Kermeta 2 language specification
Up one levelThis is the specification and rationale of Kermeta 2 language.
This cover the various part of the language including, the operational semantic and concrete syntax.
- Class properties
- Class and methods
- Comments
- Reserved Keywords
- Operators
- File Dependency
- Variables
- Primitive Types
- Enumeration types
- Local datatype
- Inheritance
- Genericity
- Exception handling
- Loading and saving models
- Packages
- Objects comparison
- Collections
- Lambda Expressions
- Dynamic Evaluation
- Constraints
- Aspects
- Model Type
- Using external code in kermeta
- Cloning Objects
- Merging heterogeneous modules