The implementation to draw the edges in the diagram needs to be replaced with something more advanced to improve UX. A couple examples are avoiding edges to overlap and cross, multiple edges between two identical nodes, properly displaying labels when the edges are rotated and more intuitive editing of the edges.
Take note that it is possible in the metadata to have multiple relationships between the same two classifiers, currently these are drawn over eachother, but we would like them to be next to eachother (without crossing).
The implementation to draw the edges in the diagram needs to be replaced with something more advanced to improve UX. A couple examples are avoiding edges to overlap and cross, multiple edges between two identical nodes, properly displaying labels when the edges are rotated and more intuitive editing of the edges.
Take note that it is possible in the metadata to have multiple relationships between the same two classifiers, currently these are drawn over eachother, but we would like them to be next to eachother (without crossing).