Generic Editor of Graph-based Languages