+ and1.moveTo(30, 7.5);
+ and2.moveTo(30, 32.5);
+ and3.moveTo(30, 57.5);
+ and4.moveTo(30, 82.5);
+ cpB2.moveCenterTo(25, 47.5);
+ cpB3.moveCenterTo(25, 72.5);
+ cpB4.moveCenterTo(25, 97.5);
+
+ new GUIWire(submodelModifiable, A1, and1.getInputPins().get(0), new Point[0]);
+ new GUIWire(submodelModifiable, A2, and2.getInputPins().get(0), new Point[0]);
+ new GUIWire(submodelModifiable, A3, and3.getInputPins().get(0), new Point[0]);
+ new GUIWire(submodelModifiable, A4, and4.getInputPins().get(0), new Point[0]);
+ new GUIWire(submodelModifiable, B, cpB4, new Point(25, 112.5));
+ new GUIWire(submodelModifiable, cpB4, and4.getInputPins().get(1), new Point[0]);
+ new GUIWire(submodelModifiable, cpB4, cpB3, new Point[0]);
+ new GUIWire(submodelModifiable, cpB3, and3.getInputPins().get(1), new Point[0]);
+ new GUIWire(submodelModifiable, cpB3, cpB2, new Point[0]);
+ new GUIWire(submodelModifiable, cpB2, and2.getInputPins().get(1), new Point[0]);
+ new GUIWire(submodelModifiable, cpB2, and1.getInputPins().get(1), new Point(25, 22.5));
+ new GUIWire(submodelModifiable, and1.getOutputPins().get(0), Y1, new Point[0]);
+ new GUIWire(submodelModifiable, and2.getOutputPins().get(0), Y2, new Point[0]);
+ new GUIWire(submodelModifiable, and3.getOutputPins().get(0), Y3, new Point[0]);
+ new GUIWire(submodelModifiable, and4.getOutputPins().get(0), Y4, new Point[0]);