Duplicate newEdge/canNewEdge operations in Ecore model
Minimal example:
@style(labeledCircle, "Node")
node SomeNode {
incomingEdges(*)
outgoingEdges(*)
}
@style(simpleArrow)
edge EdgeA {}
@style(simpleArrow)
edge EdgeB extends EdgeA {}
Error in the generated Ecore model:
There may not be two operations 'org.eclipse.emf.ecore.impl.EOperationImpl@cbe16f7{platform:/resource/info.scce.cinco.product.somegraph/src-gen/model/SomeGraph.ecore#//SomeNode/newEdgeB.1}' and 'org.eclipse.emf.ecore.impl.EOperationImpl@4f638d34{platform:/resource/info.scce.cinco.product.somegraph/src-gen/model/SomeGraph.ecore#//SomeNode/newEdgeB.3}' with the same signature
newEdgeB(SomeNode) : EdgeB
newEdgeB(SomeNode) : EdgeB