Lines 779-782
Link Here
|
779 |
|
779 |
|
780 |
} |
780 |
} |
781 |
|
781 |
|
|
|
782 |
public static DirectedGraph constantSizeNodes1() { |
783 |
Node a,b,c,d,e,f,g; |
784 |
NodeList nodes = new NodeList(); |
785 |
EdgeList edges = new EdgeList(); |
786 |
|
787 |
nodes.add(a = new Node("node a")); |
788 |
nodes.add(b = new Node("node b")); |
789 |
nodes.add(c = new Node("node c")); |
790 |
nodes.add(d = new Node("node d")); |
791 |
nodes.add(e = new Node("node e")); |
792 |
nodes.add(f = new Node("node f")); |
793 |
nodes.add(g = new Node("node g")); |
794 |
a.setConstantSize(true); |
795 |
b.setConstantSize(true); |
796 |
c.setConstantSize(true); |
797 |
d.setConstantSize(true); |
798 |
e.setConstantSize(true); |
799 |
f.setConstantSize(true); |
800 |
g.setConstantSize(true); |
801 |
a.width = 30; a.height = 60; |
802 |
b.width = 40; b.height = 20; |
803 |
c.width = c.height = 80; |
804 |
d.width = d.height = 40; |
805 |
e.width = 70; e.height = 20; |
806 |
f.width = f.height = 40; |
807 |
g.width = 70; g.height = 60; |
808 |
|
809 |
edges.add(new Edge(a, d)); |
810 |
edges.add(new Edge(b, d)); |
811 |
edges.add(new Edge(c, d)); |
812 |
edges.add(new Edge(d, e)); |
813 |
edges.add(new Edge(d, f)); |
814 |
edges.add(new Edge(d, g)); |
815 |
edges.add(new Edge(c, g)); |
816 |
|
817 |
DirectedGraph graph = new DirectedGraph(); |
818 |
graph.nodes = nodes; |
819 |
graph.edges = edges; |
820 |
|
821 |
new DirectedGraphLayout() |
822 |
.visit(graph); |
823 |
return graph; |
824 |
} |
825 |
|
826 |
public static DirectedGraph constantSizeNodes_Problems() { |
827 |
Node a,b,c,d,e,f,g; |
828 |
NodeList nodes = new NodeList(); |
829 |
EdgeList edges = new EdgeList(); |
830 |
|
831 |
nodes.add(a = new Node("node a")); |
832 |
nodes.add(b = new Node("node b")); |
833 |
nodes.add(c = new Node("node c")); |
834 |
nodes.add(d = new Node("node d")); |
835 |
nodes.add(e = new Node("node e")); |
836 |
nodes.add(f = new Node("node f")); |
837 |
nodes.add(g = new Node("node g")); |
838 |
a.setConstantSize(true); |
839 |
b.setConstantSize(true); |
840 |
c.setConstantSize(true); |
841 |
d.setConstantSize(true); |
842 |
e.setConstantSize(true); |
843 |
f.setConstantSize(true); |
844 |
g.setConstantSize(true); |
845 |
a.width = 40; a.height = 40; |
846 |
b.width = b.height = 150; |
847 |
c.width = c.height = 40; |
848 |
d.width = d.height = 40; |
849 |
e.width = 40; e.height = 20; |
850 |
f.width = f.height = 40; |
851 |
g.width = 100; g.height = 60; |
852 |
|
853 |
edges.add(new Edge(a, d)); |
854 |
edges.add(new Edge(b, d)); |
855 |
edges.add(new Edge(c, d)); |
856 |
edges.add(new Edge(d, e)); |
857 |
edges.add(new Edge(d, f)); |
858 |
edges.add(new Edge(d, g)); |
859 |
edges.add(new Edge(c, g)); |
860 |
|
861 |
DirectedGraph graph = new DirectedGraph(); |
862 |
graph.nodes = nodes; |
863 |
graph.edges = edges; |
864 |
|
865 |
new DirectedGraphLayout() |
866 |
.visit(graph); |
867 |
return graph; |
868 |
} |
869 |
|
782 |
} |
870 |
} |