This is a glimpse at StarTransformer, a declarative model transformation system that will be the the language-independent follow-up of JTransformer.
This section documents already available predicates that can be used to query or transform the models (ASTs) of any language for which an AST Meta-Model has been specified.
- Language-independent AST Meta-Model – Meta-description of an AST's structure.
- Language-independent PEF Specification – Language independent Program Element Facts.
- Language-independent Query API – Access to, analysis of and navigation through an AST.
- Language-independent Transformation API – Transformations of an AST.
- Language-independent Transaction API – Rollback of transformations.
- Language-independent Sourcelocation API – Information on the source location of AST elements.