- if (comp instanceof SimpleRectangularHardcodedGUIComponent)
- {
- SimpleRectangularHardcodedGUIComponent compCasted = (SimpleRectangularHardcodedGUIComponent) comp;
- for (Pin p : comp.getPins().values())
- if (compCasted.getPinUsage(p) == Usage.INPUT)
- inputPinNames.add(p.name);
- else
- outputPinNames.add(p.name);
- } else
- for (Pin p : comp.getPins().values())
- if (p.getRelX() < comp.getWidth())
- inputPinNames.add(p.name);
- else
- outputPinNames.add(p.name);
+ for (Pin p : comp.getPins().values())
+ if (p.usage == PinUsage.INPUT)
+ inputPinNames.add(p.name);
+ else
+ outputPinNames.add(p.name);