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.ChangeabledelegateDomain| 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, toStringpublic 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 OCLSettingDelegatepublic static void flushEvents()
protected void waitForLaunchToTerminate(@NonNull
org.eclipse.debug.core.ILaunch launch)
throws java.lang.InterruptedException,
org.eclipse.debug.core.DebugException
java.lang.InterruptedExceptionorg.eclipse.debug.core.DebugException