public class OCLDebugSettingDelegate extends OCLSettingDelegate
Modifier and Type | Class and Description |
---|---|
protected static class |
OCLDebugSettingDelegate.DebugStarter
The DebugStarter sequences the start up of the debugger off the thread.
|
OCLSettingDelegate.Changeable
delegateDomain
Constructor and Description |
---|
OCLDebugSettingDelegate(OCLDelegateDomain delegateDomain,
org.eclipse.emf.ecore.EStructuralFeature structuralFeature) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
evaluateEcore(OCL ocl,
ExpressionInOCL query,
java.lang.Object contextObject) |
static void |
flushEvents() |
protected void |
waitForLaunchToTerminate(org.eclipse.debug.core.ILaunch launch) |
get, getProperty, isSet, toString
public OCLDebugSettingDelegate(@NonNull OCLDelegateDomain delegateDomain, @NonNull org.eclipse.emf.ecore.EStructuralFeature structuralFeature)
@Nullable protected java.lang.Object evaluateEcore(@NonNull OCL ocl, @NonNull ExpressionInOCL query, @Nullable java.lang.Object contextObject)
evaluateEcore
in class OCLSettingDelegate
public static void flushEvents()
protected void waitForLaunchToTerminate(@NonNull org.eclipse.debug.core.ILaunch launch) throws java.lang.InterruptedException, org.eclipse.debug.core.DebugException
java.lang.InterruptedException
org.eclipse.debug.core.DebugException