transformation rules and hybrid metamodel