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