Graph edge class