public class StratumBreakpointAdapterFactory
extends java.lang.Object
implements org.eclipse.core.runtime.IAdapterFactory, org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension
Modifier and Type | Class and Description |
---|---|
protected static class |
StratumBreakpointAdapterFactory.Data |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ORG_ECLIPSE_XTEXT_XBASE_CLASS_HANDLE |
static java.lang.String |
ORG_ECLIPSE_XTEXT_XBASE_SOURCE_URI |
Constructor and Description |
---|
StratumBreakpointAdapterFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
canToggleBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
boolean |
canToggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
boolean |
canToggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
boolean |
canToggleWatchpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
protected org.eclipse.jdt.debug.core.IJavaStratumLineBreakpoint |
findExistingBreakpoint(org.eclipse.core.resources.IResource res,
org.eclipse.emf.common.util.URI uri,
int line) |
java.lang.Object |
getAdapter(java.lang.Object adaptableObject,
java.lang.Class adapterType) |
java.lang.Class<?>[] |
getAdapterList() |
protected java.lang.String |
getClassNamePattern(org.eclipse.core.resources.IResource res) |
protected java.lang.String |
getClassNamePattern(XtextResource state) |
void |
toggleBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
toggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
toggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
toggleWatchpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
public static final java.lang.String ORG_ECLIPSE_XTEXT_XBASE_SOURCE_URI
public static final java.lang.String ORG_ECLIPSE_XTEXT_XBASE_CLASS_HANDLE
public java.lang.Object getAdapter(java.lang.Object adaptableObject, java.lang.Class adapterType)
getAdapter
in interface org.eclipse.core.runtime.IAdapterFactory
public java.lang.Class<?>[] getAdapterList()
getAdapterList
in interface org.eclipse.core.runtime.IAdapterFactory
public void toggleBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension
org.eclipse.core.runtime.CoreException
protected org.eclipse.jdt.debug.core.IJavaStratumLineBreakpoint findExistingBreakpoint(org.eclipse.core.resources.IResource res, org.eclipse.emf.common.util.URI uri, int line) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected java.lang.String getClassNamePattern(org.eclipse.core.resources.IResource res)
protected java.lang.String getClassNamePattern(XtextResource state)
public void toggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleLineBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException
public boolean canToggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleLineBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
public void toggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleMethodBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException
public boolean canToggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleMethodBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
public void toggleWatchpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleWatchpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException
public boolean canToggleWatchpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleWatchpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
public boolean canToggleBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension