edgeGenerator 리팩토링