package jetbrains.mps.debugger.java.runtime.evaluation.container;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
import jetbrains.mps.debugger.java.api.evaluation.EvaluationException;
import jetbrains.mps.debugger.java.api.evaluation.Evaluator;
import org.jetbrains.mps.openapi.model.SNode;
public interface IEvaluationContainer {
IEvaluationContainer copy(boolean isWatch, _FunctionTypes._void_P1_E0<? super IEvaluationContainer> onNodeSetUp);
Class generateClass() throws EvaluationException;
Evaluator createEvaluatorInstance(Class clazz) throws EvaluationException;
String getPresentation();
SNode getNode();
void updateState();
}