- @Override
- public void visit(GUIWire w)
- {
- allWires.add(w);
- }
-
- @Override
- public void visit(SimpleRectangularGUIGate simpleRectangularGUIGate)
- {
- allComponents.add(simpleRectangularGUIGate);
- }
-
- @Override
- public void visit(SimpleRectangularSubmodelComponent simpleRectangularSubmodelComponent)
- {
- allComponents.add(simpleRectangularSubmodelComponent);
- simpleRectangularSubmodelComponent.getWires().forEach(w -> w.accept(this));
- simpleRectangularSubmodelComponent.getComponents().forEach(w -> w.accept(this));
- }
-
- @Override
- public void visit(WireCrossPoint wireCrossPoint)
- {
- // nothing
- }
-
- @Override
- public void visit(GUIBitDisplay guiBitDisplay)
- {
- allComponents.add(guiBitDisplay);
- }
-
- @Override
- public void visit(GUIManualSwitch guiManualSwitch)
- {
- allComponents.add(guiManualSwitch);
- }