package org.rubypeople.rdt.debug.core; import org.eclipse.core.runtime.CoreException; import org.eclipse.debug.core.model.IBreakpoint; public interface IRubyBreakpoint extends IBreakpoint { /** * Returns the fully qualified name of the type this breakpoint is located in, or <code>null</code> if this * breakpoint is not located in a specific type - for example, a pattern breakpoint. * * @return the fully qualified name of the type this breakpoint is located in, or <code>null</code> * @exception CoreException * if unable to access the property from this breakpoint's underlying marker */ public String getTypeName() throws CoreException; /** * Returns whether this breakpoint is installed in at least one debug target. * * @return whether this breakpoint is installed * @exception CoreException * if unable to access the property on this breakpoint's underlying marker */ public boolean isInstalled() throws CoreException; }