Skip to content

Package: HardwareEdge

HardwareEdge

nameinstructionbranchcomplexitylinemethod
HardwareEdge(Node, Node)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
accept(ItemVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
acceptConnectVisitor(ConnectVisitor)
M: 1 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
markAsSelected(Graphics)
M: 14 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
setColor(Graphics)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package networkconfigurator.item;
2:
3: import java.awt.Color;
4: import java.awt.Graphics;
5: import java.awt.Rectangle;
6:
7: /**
8: *
9: * Hardware-Edges.
10: *
11: */
12: public class HardwareEdge extends Edge {
13:
14:         /**
15:          * the constructor.
16:          *
17:          * @param n1
18:          * the node 1.
19:          * @param n2
20:          * the node 2.
21:          */
22:         public HardwareEdge(final Node n1, final Node n2) {
23:                 super(n1, n2);
24:                 setBoundary();
25:         }
26:
27:         @Override
28:         void setColor(final Graphics g) {
29:                 g.setColor(Color.BLACK);
30:         }
31:
32:         @Override
33:         public void accept(final ItemVisitor visitor) {
34:                 visitor.hardwareEdge(this);
35:         }
36:
37:         @Override
38:         public void markAsSelected(final Graphics g) {
39:                 final Rectangle boundary = getBoundary();
40:                 g.drawOval(boundary.x, boundary.y, boundary.width, boundary.height);
41:         }
42:
43:         @Override
44:         public void acceptConnectVisitor(final ConnectVisitor visitor) {
45:         }
46:
47: }