Преглед изворни кода

MPIDE-29: update editor snippets for new language

Austin Meagher пре 10 година
родитељ
комит
847f1ef542
1 измењених фајлова са 17 додато и 4 уклоњено
  1. 17 4
      src/web/assets/scripts/snippets-modellang.js

+ 17 - 4
src/web/assets/scripts/snippets-modellang.js

@@ -5,12 +5,25 @@ ace.define("ace/snippets/modellang",
 function(require, exports, module) {
 function(require, exports, module) {
 	"use strict";
 	"use strict";
 
 
-	exports.snippetText = "# SYSTEM\n" +
+	exports.snippetText =
 		"snippet system\n" +
 		"snippet system\n" +
-		"	SYSTEM: ${1:system_name} = ${2:next_events_expression};\n" +
-		"# BEHAVIOR\n" +
+			"	SYSTEM: ${1:system_name} = ${2:next_events_expression};\n" +
 		"snippet behavior\n" +
 		"snippet behavior\n" +
-		"	BEHAVIOR: ${1:behavior_name} = ${2:next_events_expression};\n"
+			"	BEHAVIOR: ${1:behavior_name} = ${2:next_events_expression};\n" +
+		"snippet interaction\n" +
+			"	INTERACTION: ${1:system_id}:${2:behavior_pattern} ${3:operator} ${4:system_id}:${5:behavior_pattern};\n" +
+		"snippet then\n" +
+			"	INTERACTION: ${1:system_id}:${2:behavior_pattern} -> ${4:system_id}:${5:behavior_pattern};\n" +
+		"snippet join\n" +
+			"	INTERACTION: ${1:system_id}:${2:behavior_pattern} == ${4:system_id}:${5:behavior_pattern};\n" +
+		"snippet ->\n" +
+			"	-> ${1:system_id}:${2:behavior_pattern}\n" +
+		"snippet ==\n" +
+			"	== ${1:system_id}:${2:behavior_pattern}\n" +
+		"snippet when\n" +
+			"	WHEN: ${1:system_id}:${2:behavior_pattern} { ${3:javascript} };\n" +
+		"snippet init\n" +
+			"	INIT: ${1:system_id} { ${3:javascript} };\n"
 		;
 		;
 
 
 	exports.scope = "modellang";
 	exports.scope = "modellang";