org.eclipse.ocl.examples.debug.launching
Class OCLLaunchConfigurationDelegate

java.lang.Object
  extended by org.eclipse.debug.core.model.LaunchConfigurationDelegate
      extended by org.eclipse.ocl.examples.debug.launching.OCLLaunchConfigurationDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2, OCLLaunchConstants

public class OCLLaunchConfigurationDelegate
extends org.eclipse.debug.core.model.LaunchConfigurationDelegate
implements OCLLaunchConstants


Field Summary
protected static org.eclipse.core.runtime.IStatus fgLaunchErrorStatus
           
protected static int LAUNCH_ERROR_CODE
           
 
Fields inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
 
Fields inherited from interface org.eclipse.ocl.examples.debug.launching.OCLLaunchConstants
CONSTRAINT_URI, CONTEXT_OBJECT, CONTEXT_URI, EXPRESSION_OBJECT, LAUNCH_CONFIGURATION_TYPE_ID, MODEL_URI, OCL_KEY
 
Constructor Summary
OCLLaunchConfigurationDelegate()
           
 
Method Summary
protected  OCLDebugCore getDebugCore()
           
 void launch(org.eclipse.debug.core.ILaunchConfiguration configuration, java.lang.String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getBuildOrder, getLaunch, getProjectsForProblemSearch, isLaunchProblem, preLaunchCheck, saveBeforeLaunch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAUNCH_ERROR_CODE

protected static final int LAUNCH_ERROR_CODE
See Also:
Constant Field Values

fgLaunchErrorStatus

protected static final org.eclipse.core.runtime.IStatus fgLaunchErrorStatus
Constructor Detail

OCLLaunchConfigurationDelegate

public OCLLaunchConfigurationDelegate()
Method Detail

launch

public void launch(org.eclipse.debug.core.ILaunchConfiguration configuration,
                   java.lang.String mode,
                   org.eclipse.debug.core.ILaunch launch,
                   org.eclipse.core.runtime.IProgressMonitor monitor)
            throws org.eclipse.core.runtime.CoreException
Specified by:
launch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
Throws:
org.eclipse.core.runtime.CoreException

getDebugCore

@NonNull
protected OCLDebugCore getDebugCore()