package com.github.sdbg.debug.core.internal.webkit.model; import com.github.sdbg.debug.core.internal.webkit.protocol.WebkitBreakpoint; import com.github.sdbg.debug.core.internal.webkit.protocol.WebkitLocation; import java.io.IOException; import org.eclipse.core.resources.IStorage; import org.eclipse.debug.core.model.IBreakpoint; interface ISDBGBreakpointManager { public void addBreakpointsConcerningScript(IStorage script); public void connect() throws IOException; public void dispose(boolean deleteAll); public IBreakpoint getBreakpointFor(WebkitLocation location); public void handleBreakpointResolved(WebkitBreakpoint breakpoint); public void handleGlobalObjectCleared(); public void removeBreakpointsConcerningScript(IStorage script); }