- new GUIWire(submodelModifiable, cp2, dlatch2.getInputPins().get(1), new Point[0]);
- new GUIWire(submodelModifiable, cp2, dlatch1.getInputPins().get(1), new Point(15, 22.5));
- new GUIWire(submodelModifiable, D1, dlatch1.getInputPins().get(0), new Point[0]);
- new GUIWire(submodelModifiable, D2, dlatch2.getInputPins().get(0), new Point[0]);
- new GUIWire(submodelModifiable, D3, dlatch3.getInputPins().get(0), new Point[0]);
- new GUIWire(submodelModifiable, D4, dlatch4.getInputPins().get(0), new Point[0]);
- new GUIWire(submodelModifiable, dlatch1.getOutputPins().get(0), Q1, new Point[0]);
- new GUIWire(submodelModifiable, dlatch2.getOutputPins().get(0), Q2, new Point[0]);
- new GUIWire(submodelModifiable, dlatch3.getOutputPins().get(0), Q3, new Point[0]);
- new GUIWire(submodelModifiable, dlatch4.getOutputPins().get(0), Q4, new Point[0]);
+ new GUIWire(submodelModifiable, cp2, dlatch2.getPin("E"), new Point[0]);
+ new GUIWire(submodelModifiable, cp2, dlatch1.getPin("E"), new Point(15, 22.5));
+ new GUIWire(submodelModifiable, D1, dlatch1.getPin("D"), new Point[0]);
+ new GUIWire(submodelModifiable, D2, dlatch2.getPin("D"), new Point[0]);
+ new GUIWire(submodelModifiable, D3, dlatch3.getPin("D"), new Point[0]);
+ new GUIWire(submodelModifiable, D4, dlatch4.getPin("D"), new Point[0]);
+ new GUIWire(submodelModifiable, dlatch1.getPin("Q"), Q1, new Point[0]);
+ new GUIWire(submodelModifiable, dlatch2.getPin("Q"), Q2, new Point[0]);
+ new GUIWire(submodelModifiable, dlatch3.getPin("Q"), Q3, new Point[0]);
+ new GUIWire(submodelModifiable, dlatch4.getPin("Q"), Q4, new Point[0]);