import net.mograsim.logic.ui.model.components.GUIComponent;
import net.mograsim.logic.ui.model.wires.GUIWire;
-public class ViewModel implements Visitable
+public class ViewModel
{
private final List<GUIComponent> components;
private final List<GUIComponent> componentsUnmodifiable;
return wiresUnmodifiable;
}
- @Override
- public void accept(ModelVisitor mv)
- {
- mv.visit(this);
- }
-
// @formatter:off
public void addComponentAddedListener (Consumer<? super GUIComponent> listener) {componentAddedListeners .add (listener);}
public void addComponentRemovedListener (Consumer<? super GUIComponent> listener) {componentRemovedListeners.add (listener);}