public class OCLVMLaunchConfigurationDelegate extends VMLaunchConfigurationDelegate<OCLEvaluationContext> implements OCLLaunchConstants
Modifier and Type | Field and Description |
---|---|
static org.eclipse.core.runtime.IStatus |
MODIFIED_SOURCE_STATUS |
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
CONSTRAINT_URI, CONTEXT_OBJECT, CONTEXT_URI, EXPRESSION_OBJECT, LAUNCH_CONFIGURATION_TYPE_ID, MODEL_URI, OCL_KEY
Constructor and Description |
---|
OCLVMLaunchConfigurationDelegate() |
Modifier and Type | Method and Description |
---|---|
protected DebuggableRunnerFactory |
createDebuggableRunnerFactory(org.eclipse.emf.ecore.EPackage.Registry packageRegistry,
java.util.List<java.lang.String> modelURIs,
java.lang.String traceURI) |
protected OCLDebugTarget |
createDebugTarget(IVMVirtualMachineShell vm,
VMVirtualProcess process) |
protected OCLEvaluationContext |
createEvaluationContext(org.eclipse.debug.core.ILaunchConfiguration configuration) |
protected OCLVMVirtualMachine |
createVirtualMachine(OCLEvaluationContext evaluationContext,
DebuggableRunner runner) |
protected OCLVirtualProcess |
createVirtualProcess(org.eclipse.debug.core.ILaunch launch,
IVMVirtualMachineShell vm) |
protected OCLDebugCore |
getDebugCore() |
addSourceModificationListener, createPackageRegistry, launch
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getBuildOrder, getLaunch, getProjectsForProblemSearch, isLaunchProblem, preLaunchCheck, saveBeforeLaunch
public static final org.eclipse.core.runtime.IStatus MODIFIED_SOURCE_STATUS
@NonNull protected OCLDebugTarget createDebugTarget(@NonNull IVMVirtualMachineShell vm, @NonNull VMVirtualProcess process)
createDebugTarget
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>
@NonNull protected DebuggableRunnerFactory createDebuggableRunnerFactory(org.eclipse.emf.ecore.EPackage.Registry packageRegistry, @NonNull java.util.List<java.lang.String> modelURIs, @Nullable java.lang.String traceURI)
createDebuggableRunnerFactory
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>
@NonNull protected OCLEvaluationContext createEvaluationContext(@NonNull org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
createEvaluationContext
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>
org.eclipse.core.runtime.CoreException
@NonNull protected OCLVMVirtualMachine createVirtualMachine(@NonNull OCLEvaluationContext evaluationContext, @NonNull DebuggableRunner runner)
createVirtualMachine
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>
@NonNull protected OCLVirtualProcess createVirtualProcess(@NonNull org.eclipse.debug.core.ILaunch launch, @NonNull IVMVirtualMachineShell vm)
createVirtualProcess
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>
@NonNull protected OCLDebugCore getDebugCore()
getDebugCore
in class VMLaunchConfigurationDelegate<OCLEvaluationContext>