package org.eclipse.dltk.debug.core;
import org.eclipse.dltk.dbgp.commands.IDbgpContextCommands;
/**
* Provides a kind of standard variables container.
*
*/
public interface IScriptVariableContainer {
/**
* Container kind.
*
*/
enum ContainerKind {
Local(IDbgpContextCommands.LOCAL_CONTEXT_ID), // Local context
Global(IDbgpContextCommands.GLOBAL_CONTEXT_ID), // Global context
Class(IDbgpContextCommands.CLASS_CONTEXT_ID); // Class context
// Values holder
ContainerKind(int value) {
this.value = value;
}
public int getContainerKind() {
return value;
}
private int value = 0;
}
ContainerKind getVariablesContainerKind();
}