Fix bug in Xtext validation of edges

The type of an edge between nodes A and B can either B's type or any
superclass of B's type, rather than only B's type.

Change-Id: Ib51808ea047b9a669b47c04d635cfea6294fe749
1 file changed