X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodel%2FViewModelModifiable.java;h=b4fa4f530500ddcd3cab55d1621d1e4df4e906cf;hb=95a225aed8eae0fc080440dba779abfdf867ff3d;hp=d9dbdc4a1d6a8f73f05019b689458d18152df4bd;hpb=3977f16649531ca3ba345c9cd5ec365e0b804783;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/ViewModelModifiable.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/ViewModelModifiable.java index d9dbdc4a..b4fa4f53 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/ViewModelModifiable.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/ViewModelModifiable.java @@ -10,8 +10,8 @@ public class ViewModelModifiable extends ViewModel public String getDefaultComponentName(GUIComponent component) { Set componentNames = getComponentsByName().keySet(); - // TODO get the ID of component^^ - // The following does not work because this code is called in the constructor of DeserializedSubmodelComponent at a time where + // TODO get the ID of component + // The following does not work because this method is called in the constructor of DeserializedSubmodelComponent at a time where // idForSerializingOverride is not yet set // String componentID = null; // if (component instanceof DeserializedSubmodelComponent) @@ -40,26 +40,26 @@ public class ViewModelModifiable extends ViewModel } @Override - public void componentCreated(GUIComponent component) + public void componentCreated(GUIComponent component, Runnable destroyed) { - super.componentCreated(component); + super.componentCreated(component, destroyed); } @Override - public void componentDestroyed(GUIComponent component) + public void destroyComponent(GUIComponent component) { - super.componentDestroyed(component); + super.destroyComponent(component); } @Override - public void wireCreated(GUIWire wire) + public void wireCreated(GUIWire wire, Runnable destroyed) { - super.wireCreated(wire); + super.wireCreated(wire, destroyed); } @Override - public void wireDestroyed(GUIWire wire) + public void destroyWire(GUIWire wire) { - super.wireDestroyed(wire); + super.destroyWire(wire); } } \ No newline at end of file