Class EMFTVMLaunchConfigurationDelegate
java.lang.Object
org.eclipse.m2m.atl.emftvm.launcher.EMFTVMLaunchConfigurationDelegate
- All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate
public class EMFTVMLaunchConfigurationDelegate
extends Object
implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate
Launches EMFTVM transformation modules.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleResolvercreateModuleResolver(String path) Creates aModuleResolverusing the comma-separated modulepath.static booleanRetrieves the boolean value ofoptionformodelNamefrommodelOptions.static intgetPort(org.eclipse.debug.core.ILaunch launch) Returns theNetworkDebuggerport.voidlaunch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor) static voidSets the boolean value ofoptionformodelNamefrommodelOptions.static voidUnsets the boolean value ofoptionformodelNamefrommodelOptions.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
showCommandLine
-
Constructor Details
-
EMFTVMLaunchConfigurationDelegate
public EMFTVMLaunchConfigurationDelegate()Creates a newEMFTVMLaunchConfigurationDelegate.
-
-
Method Details
-
launch
public void launch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Specified by:
launchin interfaceorg.eclipse.debug.core.model.ILaunchConfigurationDelegate- Throws:
org.eclipse.core.runtime.CoreException
-
getBoolOption
public static boolean getBoolOption(Map<String, String> modelOptions, String modelName, String option) Retrieves the boolean value ofoptionformodelNamefrommodelOptions.- Parameters:
modelOptions- the model options mapmodelName- the model nameoption- the option to retrieve- Returns:
- the option value
-
setBoolOption
Sets the boolean value ofoptionformodelNamefrommodelOptions.- Parameters:
modelOptions- the model options mapmodelName- the model nameoption- the option to set
-
unsetBoolOption
public static void unsetBoolOption(Map<String, String> modelOptions, String modelName, String option) Unsets the boolean value ofoptionformodelNamefrommodelOptions.- Parameters:
modelOptions- the model options mapmodelName- the model nameoption- the option to unset
-
getPort
public static int getPort(org.eclipse.debug.core.ILaunch launch) throws org.eclipse.core.runtime.CoreException Returns theNetworkDebuggerport.- Parameters:
launch- the launch object- Returns:
- the
NetworkDebuggerport. - Throws:
org.eclipse.core.runtime.CoreException
-
createModuleResolver
Creates aModuleResolverusing the comma-separated modulepath.- Parameters:
path- the module path- Returns:
- the
ModuleResolver.
-