X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMemory.java;h=4f0e58f7a0e7406b81c90a6da08dbfcee7ce3841;hb=0c404f876557865fb7361ca458ac90caf41afe19;hp=0ff9bb41fdcd80ab036ef26de56ba5d4e701623c;hpb=7d05144c25daa53e60fc9ed9fd503546a86567f8;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java index 0ff9bb41..4f0e58f7 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java @@ -26,11 +26,15 @@ public interface Memory /** * Registers an observer to be notified when a memory cell is modified */ - public void registerObserver(MemoryObserver ob); + public void registerCellModifiedListener(MemoryCellModifiedListener ob); - public void deregisterObserver(MemoryObserver ob); - - public void notifyObservers(long address); + public void deregisterCellModifiedListener(MemoryCellModifiedListener ob); public MemoryDefinition getDefinition(); + + public static interface MemoryCellModifiedListener + { + public void update(long address); + } + }