blob: bdc188635ac1be999fa32be88634033b797d18d3 [file] [log] [blame]
/*
*(c) Copyright QNX Software Systems Ltd. 2002.
* All Rights Reserved.
*
*/
package org.eclipse.cdt.debug.core.cdi;
import org.eclipse.cdt.debug.core.cdi.model.*;
import org.eclipse.cdt.debug.core.cdi.model.ICDIRegister;
/**
* The default behaviour of the register is autoupdate on.
*/
public interface ICDIRegisterManager extends ICDIManager {
/**
* Method getRegisterObjects.
* @return ICDIRegisterObject[]
* @throws CDIException
*/
ICDIRegisterObject[] getRegisterObjects() throws CDIException;
/**
* Method createRegister.
* @param stack
* @param reg
* @return ICDIRegister
* @throws CDIException
*/
ICDIRegister createRegister(ICDIRegisterObject reg) throws CDIException;
/**
* Method removeRegister, remove register from the manager list.
* @param reg
*/
void destroyRegister(ICDIRegister reg);
}