blob: 65912e66ecb772493a46beb9166056516125d88a [file] [log] [blame]
import org.eclipse.emf.edapt.spi.migration.Instance;
import org.eclipse.emf.edapt.spi.migration.Metamodel;
import org.eclipse.emf.edapt.spi.migration.Model;
public class CountLoopingEdges extends HelloWorldCustomMigration {
@Override
public void migrateAfter(Model model, Metamodel metamodel) {
int loops = 0;
for (Instance edge : model.getAllInstances("graph1.Edge")) {
if (edge.get("src") == edge.get("trg")) {
loops++;
}
}
saveResult(model, loops);
}
}