]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/componentTypeEditor/ComponentTypeScriptEditor.java
Added two new user component SCL script simulation stages
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / componentTypeEditor / ComponentTypeScriptEditor.java
index cbad48af48bfac990542f6bc8c7cf6dd08ae88e5..208c9f76f5208cb417e2e176baa997a13c733b23 100644 (file)
@@ -39,7 +39,6 @@ import org.simantics.db.layer0.request.combinations.Combinators;
 import org.simantics.db.request.Read;
 import org.simantics.layer0.Layer0;
 import org.simantics.scl.ui.editor.SCLSourceViewerConfigurationNew;
-import org.simantics.scl.ui.editor.SharedTextColorsNew;
 import org.simantics.structural.stubs.StructuralResource2;
 import org.simantics.ui.workbench.IResourceEditorInput;
 import org.simantics.ui.workbench.TitleUpdater;
@@ -91,7 +90,7 @@ public class ComponentTypeScriptEditor extends SCLModuleEditor {
                             String name = graph.getRelatedValue(script, L0.HasName);
                             Resource componentType = graph.getSingleObject(script, STR.ComponentType_hasScript_Inverse);
                             String ctName = graph.getRelatedValue(componentType, L0.HasName);
-                            return ctName + " " + name;
+                            return ctName + " " + name; //$NON-NLS-1$
                         }
                         
                     },
@@ -103,17 +102,21 @@ public class ComponentTypeScriptEditor extends SCLModuleEditor {
     }
     
     private static final String[] EXECUTION_PHASES = new String[] {
-        "step",
-        "analogAutomation",
-        "binaryAutomation",
-        "preparation"
+        "pre-step", //$NON-NLS-1$
+        "step", //$NON-NLS-1$
+        "post-step", //$NON-NLS-1$
+        "analogAutomation", //$NON-NLS-1$
+        "binaryAutomation", //$NON-NLS-1$
+        "preparation" //$NON-NLS-1$
     };
     
     private static final String[] EXECUTION_PHASE_LABELS = new String[] {
-        "Execute at each step",
-        "Execute together with analog automation",
-        "Execute together with binary automation",
-        "Execute during preparation"
+        Messages.ComponentTypeScriptEditor_ExecuteBeforeEachStep,
+        Messages.ComponentTypeScriptEditor_ExecuteAtEachStep,
+        Messages.ComponentTypeScriptEditor_ExecuteAfterEachStep,
+        Messages.ComponentTypeScriptEditor_ExecuteAnalogAutomation,
+        Messages.ComponentTypeScriptEditor_ExecuteBinaryAutomation,
+        Messages.ComponentTypeScriptEditor_ExecuteDuringPreparation
     };
     
     @Override