Renamed GUI to Model:
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / standard / memory / WordAddressableMemoryAdapter.java
index bf6cb4f..8d76f93 100644 (file)
@@ -10,24 +10,24 @@ import net.mograsim.logic.model.model.wires.Pin;
 import net.mograsim.logic.model.modeladapter.LogicModelParameters;
 import net.mograsim.logic.model.modeladapter.componentadapters.ComponentAdapter;
 
-public class WordAddressableMemoryAdapter implements ComponentAdapter<GUIMemoryWA>
+public class WordAddressableMemoryAdapter implements ComponentAdapter<ModelMemoryWA>
 {
 
        @Override
-       public Class<GUIMemoryWA> getSupportedClass()
+       public Class<ModelMemoryWA> getSupportedClass()
        {
-               return GUIMemoryWA.class;
+               return ModelMemoryWA.class;
        }
 
        @SuppressWarnings("unused")
        @Override
-       public void createAndLinkComponent(Timeline timeline, LogicModelParameters params, GUIMemoryWA guiComponent,
+       public void createAndLinkComponent(Timeline timeline, LogicModelParameters params, ModelMemoryWA modelComponent,
                        Map<Pin, CoreWire> logicWiresPerPin)
        {
-               ReadWriteEnd data = logicWiresPerPin.get(guiComponent.getDataPin()).createReadWriteEnd();
-               ReadEnd address = logicWiresPerPin.get(guiComponent.getAddressPin()).createReadOnlyEnd();
-               ReadEnd mode = logicWiresPerPin.get(guiComponent.getReadWritePin()).createReadOnlyEnd();
-               new WordAddressableMemoryComponent(timeline, 2, guiComponent.getDefinition(), data, mode, address);
+               ReadWriteEnd data = logicWiresPerPin.get(modelComponent.getDataPin()).createReadWriteEnd();
+               ReadEnd address = logicWiresPerPin.get(modelComponent.getAddressPin()).createReadOnlyEnd();
+               ReadEnd mode = logicWiresPerPin.get(modelComponent.getReadWritePin()).createReadOnlyEnd();
+               new WordAddressableMemoryComponent(timeline, 2, modelComponent.getDefinition(), data, mode, address);
        }
 
 }