package jetbrains.mps.debugger.java.runtime.engine;

/*Generated by MPS */

import jetbrains.mps.annotations.GeneratedClass;
import org.jetbrains.annotations.NotNull;
import jetbrains.mps.debugger.java.runtime.engine.events.Context;
import jetbrains.mps.debugger.java.runtime.engine.events.EventsProcessor;

@GeneratedClass(node = "r:0b933946-5ee4-42ea-9b69-bd1790a8e611(jetbrains.mps.debugger.java.runtime.engine)/8961922059449034483", model = "r:0b933946-5ee4-42ea-9b69-bd1790a8e611(jetbrains.mps.debugger.java.runtime.engine)")
public interface DebugProcessListener {
  void connectorIsReady();
  void paused(@NotNull Context suspendContext);
  void resumed(@NotNull Context suspendContext);
  void processDetached(@NotNull EventsProcessor process, boolean closedByUser);
  void processAttached(@NotNull EventsProcessor process);
}
