package com.redhat.ceylon.eclipse.core.launch;
import static com.redhat.ceylon.eclipse.ui.CeylonPlugin.PLUGIN_ID;
import org.eclipse.jdt.launching.IJavaLaunchConfigurationConstants;
public interface ICeylonLaunchConfigurationConstants extends
IJavaLaunchConfigurationConstants {
/**
* Identifier for the Local Ceylon Application launch configuration type
* (value <code>"org.eclipse.jdt.launching.localJavaApplication"</code>).
*/
public static final String ID_CEYLON_APPLICATION = PLUGIN_ID + ".launching.localCeylonApplication";
public static final String ID_CEYLON_JAVA_JAR_BASED_APPLICATION = PLUGIN_ID + ".launching.javaJarBasedCeylonApplication";
public static final String ID_CEYLON_JAVA_MODULE = PLUGIN_ID + ".launching.ceylonJavaModule";
public static final String ID_CEYLON_JAVASCRIPT_MODULE = PLUGIN_ID + ".launching.ceylonJavaScriptModule";
public static final String ID_CEYLON_JAR_PACKAGED_MODULE = PLUGIN_ID + ".launching.jarPackagedCeylonApplication";
public static final String ATTR_CEYLON_MODULE = PLUGIN_ID + ".launching.ceylonModule";
public static final String ATTR_JS_DEBUG = PLUGIN_ID + ".launching.ceylonDebugJs";
public static final String ATTR_JS_NODEPATH = PLUGIN_ID + ".launching.ceylonJsNodePath";
public static final String ATTR_LAUNCH_TYPE = "CEYLON_LAUNCH_TYPE";
public static final String ATTR_MODULE_NAME = "CEYLON_MODULE";
public static final String ATTR_JAR_CREATION_TOOL_NAME = "CEYLON_JAR_CREATION_TOOL";
public static final String ATTR_TOPLEVEL_NAME = "CEYLON_TOPLEVEL";
public static final String ATTR_LAUNCH_VERBOSE = "CEYLON_LAUNCH_VERBOSE";
public static final String CAN_LAUNCH_AS_CEYLON_JAVA_MODULE = "canLaunchAsCeylonJavaModule";
public static final String CAN_LAUNCH_AS_CEYLON_SWARM_PACKAGED_JAVA_MODULE = "canLaunchAsCeylonSwarmPackagedJavaModule";
public static final String CAN_LAUNCH_AS_CEYLON_JAVASCIPT_MODULE = "canLaunchAsCeylonJavaScriptModule";
public static final String CEYLON_FILE_EXTENSION = "ceylon";
/**
* Marker in the launch configuration that the module should be run without --run
* and a visual indication in the configuration name.
*
* It cannot be part of a normal runnable identifier
*/
public static final String DEFAULT_RUN_MARKER = " - default";
}