2. the idea is to linked the columns of two tables. Using RTArrowedLine, it is not beautiful (see DB_Schema_with-arrows) since the attach points are only on South and North Border of the shape whereas we would like to have them also on left and right.3. Usually, in DB schema, the links between tables are orthogonal multi lines. But in Roassal, the attach point are once again only on top or in bottom of the shape (see DB_Schema_with_Multines).
4. Normally in database representations, the multi lines have arrows but since, in Roassal, the direction of the arrow is computed from the start and end points of the line, it looks ugly in case of multi line edge (see multiline arrows).
5. When a column in a table references another column of the same table, the edge is in the middle of the table but we would like to have a recursive dependency represented as a loop. Is it possible to do that with Roassal (recursive_dependency figure)?
Is there someone working on a real graph representation such as in graphviz where lines do not cross or at minima and so the entities are grouped?
Can we easily add attached point? or define by default at least 4 attach points to box or ellipse?
Is it possible to get multi lines with arrows but where the head of the arrow is computed with the perpendicular of the last segment of the multi line edges?
Two more question that are not visible in these figures:6. It seems that currently, it is not possible to play with the label font (size, italic, bold…).
7. Is it possible to put a label near an extremity of an edge (such as a role in UML class diagram)? And is it possible to put a label also in the middle of an edge to indicate the name of an association?