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