WireCrossPoint wcp0 = new WireCrossPoint(model, 1);
GUINotGate not1 = new GUINotGate(model, 1);
GUINotGate not2 = new GUINotGate(model, 1);
WireCrossPoint wcp0 = new WireCrossPoint(model, 1);
GUINotGate not1 = new GUINotGate(model, 1);
GUINotGate not2 = new GUINotGate(model, 1);
List<String> inputPinNames = new ArrayList<>();
List<String> outputPinNames = new ArrayList<>();
for (Pin p : comp.getPins().values())
List<String> inputPinNames = new ArrayList<>();
List<String> outputPinNames = new ArrayList<>();
for (Pin p : comp.getPins().values())
WireCrossPoint wcp = new WireCrossPoint(model, 1);
GUIComponent d_ff = IndirectGUIComponentCreator.createComponent(model, "GUIdff");
WireCrossPoint wcp = new WireCrossPoint(model, 1);
GUIComponent d_ff = IndirectGUIComponentCreator.createComponent(model, "GUIdff");
bd.moveTo(x, y);
tool.connect(bd.getInputPin(), comp, outputPinNames.get(i));
TextComponent label = new TextComponent(model, outputPinNames.get(i));
bd.moveTo(x, y);
tool.connect(bd.getInputPin(), comp, outputPinNames.get(i));
TextComponent label = new TextComponent(model, outputPinNames.get(i));