lojix/wam_prolog/src/main/com/thesett/aima/logic/fol/wam/debugger/InternalMemoryLayoutBean.java
public void updateRegisters(WAMMemoryLayout layout)
    {
        List<PropertyChangeEvent> changes = delta(this, layout);

        regBase = layout.regBase;
        regSize = layout.regSize;
        heapBase = layout.heapBase;
        heapSize = layout.heapSize;
        stackBase = layout.stackBase;
        stackSize = layout.stackSize;
        trailBase = layout.trailBase;
        trailSize = layout.trailSize;
        pdlBase = layout.pdlBase;
        pdlSize = layout.pdlSize;

        notifyChanges(changes);
    }
public void updateRegisters(WAMMemoryLayout layout)
    {
        List<PropertyChangeEvent> changes = delta(this, layout);

        regBase = layout.regBase;
        regSize = layout.regSize;
        heapBase = layout.heapBase;
        heapSize = layout.heapSize;
        stackBase = layout.stackBase;
        stackSize = layout.stackSize;
        trailBase = layout.trailBase;
        trailSize = layout.trailSize;
        pdlBase = layout.pdlBase;
        pdlSize = layout.pdlSize;

        notifyChanges(changes);
    }
Updates the layout register file, with a new set of layout registers.

@param layout The new layout register values.