blob: d825332c3d7f2276e7f631a0bb2bab6353b0fc6c [file] [log] [blame]
import org.eclipse.emf.edapt.migration.Instance;
import org.eclipse.emf.edapt.migration.Metamodel;
import org.eclipse.emf.edapt.migration.Model;
public class ReverseEdges extends HelloWorldCustomMigration {
@Override
public void migrateBefore(Model model, Metamodel metamodel) {
moveResult(model);
for (Instance edge : model.getAllInstances("graph1.Edge")) {
Instance src = edge.get("src");
Instance trg = edge.get("trg");
edge.set("src", trg);
edge.set("trg", src);
}
}
}