Needed to add special class loading, too
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / model / ViewModelModifiable.java
index d9dbdc4..b4fa4f5 100644 (file)
@@ -10,8 +10,8 @@ public class ViewModelModifiable extends ViewModel
        public String getDefaultComponentName(GUIComponent component)
        {
                Set<String> 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