Open wmdi opened 5 months ago
Currently, the inheritance tree of graphs is:
IXGraphView
IYGraphView
XGraphView
YGraphView
IXGraph
XGraph
Add more inheritance among IXGraphs and among XGraphs to reuse some of the interfaces.
Comments in #1189 could help
Can you clarify what the additional inheritance would look like? Is this for the graphs themselves or for the edge/node structures?
Currently, the inheritance tree of graphs is:
IXGraphView
inherits fromIYGraphView
according to their functionality;XGraphView
inherits fromYGraphView
ifIXGraphView
inherits fromIYGraphView
;IXGraph
inherits fromIXGraphView
;XGraph
inherits fromXGraphView
.Add more inheritance among
IXGraph
s and amongXGraph
s to reuse some of the interfaces.