Text this: Incremental model transformations with triple graph grammars for multi-version models and multi-version pattern matching.