+
+ @Override
+ public void setHighLevelState(String stateID, Object newState)
+ {
+ if (stateID.equals("memory_binding"))
+ memory.setMemory((MainMemory) newState);
+ else
+ super.setHighLevelState(stateID, newState);
+ }
+
+ @Override
+ public Object getHighLevelState(String stateID)
+ {
+ if (stateID.equals("memory_binding"))
+ return memory.getMemory();
+ return super.getHighLevelState(stateID);
+ }
+
+ static
+ {
+ LogicCoreAdapter.addComponentAdapter(new WordAddressableMemoryAdapter());
+ }
+}
\ No newline at end of file