Completely changed the structure and switched to Eclipse Plugin.
[Mograsim.git] / net.mograsim.logic.ui / src / net / mograsim / logic / ui / model / ModelVisitor.java
1 package net.mograsim.logic.ui.model;\r
2 \r
3 import net.mograsim.logic.ui.model.components.GUIBitDisplay;\r
4 import net.mograsim.logic.ui.model.components.GUIManualSwitch;\r
5 import net.mograsim.logic.ui.model.components.SimpleRectangularGUIGate;\r
6 import net.mograsim.logic.ui.model.components.SimpleRectangularSubmodelComponent;\r
7 import net.mograsim.logic.ui.model.components.SubmodelInterface;\r
8 import net.mograsim.logic.ui.model.wires.GUIWire;\r
9 import net.mograsim.logic.ui.model.wires.WireCrossPoint;\r
10 \r
11 public interface ModelVisitor\r
12 {\r
13         void visit(GUIWire w);\r
14 \r
15         void visit(SimpleRectangularGUIGate simpleRectangularGUIGate);\r
16 \r
17         void visit(SimpleRectangularSubmodelComponent simpleRectangularSubmodelComponent);\r
18 \r
19         void visit(WireCrossPoint wireCrossPoint);\r
20 \r
21         void visit(GUIBitDisplay guiBitDisplay);\r
22 \r
23         void visit(GUIManualSwitch guiManualSwitch);\r
24 \r
25         void visit(SubmodelInterface submodelInterface);\r
26 \r
27         void visit(ViewModel viewModel);\r
28 }\r