Storyboard BanfM2MTransformation
Class diagram for source model:
Class diagram for target model:
Create example source graph:
did not find method simpleMigrationByGenericGraph(Graph,StoryPage) in class org.sdmlib.test.examples.m2m.BanfM2MTransformations
Result graph:
Again the input graph:
The transformation code:
did not find method simpleMigrationToEvenMoreEvolvedGraphByGenericGraph(Graph,StoryPage) in class org.sdmlib.test.examples.m2m.BanfM2MTransformations
Result graph:
Let us derive the reverse transformation for the first model evolution:
_____ forward ______________ backward ___________
Pattern reverseRenameFirstNameAttrRule = revertRule(genericGraphPO.getPattern());
Pattern reverseRenameKindAttrRule = revertRule(renameKindAttrGraphPO.getPattern());
Pattern reverseRenamePersonsLinkRule = revertRule(renamePersonsLinkGraphPO.getPattern());
Pattern reverseRenameRelationsLinkRule = revertRule(renameRelationsLinkGraphPO.getPattern());