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_JS_APPLICATION = PLUGIN_ID + ".launching.localCeylonJsApplication";

    public static final String ATTR_CEYLON_MODULE = PLUGIN_ID + ".launching.ceylonModule";
}

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";
    
}

--- 
+++ 
@@ -11,5 +11,7 @@
      * (value <code>"org.eclipse.jdt.launching.localJavaApplication"</code>).
      */
     public static final String ID_CEYLON_APPLICATION = PLUGIN_ID + ".launching.localCeylonApplication";
-    
+    public static final String ID_JS_APPLICATION = PLUGIN_ID + ".launching.localCeylonJsApplication";
+
+    public static final String ATTR_CEYLON_MODULE = PLUGIN_ID + ".launching.ceylonModule";
 }
Add some constants for the JS launcher
