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