|
@@ -0,0 +1,49 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
+<templates>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.EventDefinition" deleted="false"
|
|
|
+ description="Creates a new in event" enabled="true" name="New In Event" id="stxt001">in event
|
|
|
+ ${name}</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.InterfaceScopeDeclaration"
|
|
|
+ deleted="false"
|
|
|
+ description="Creates a new interface with a variable, an event and an operation"
|
|
|
+ enabled="true" name="Interface" id="stxt002">interface {name}:
|
|
|
+ in event {eventName}t
|
|
|
+ in event {eventName2}
|
|
|
+ operation {operationName}() : void
|
|
|
+ </template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.VariableDefinition"
|
|
|
+ deleted="false" description="Creates a new integer variable" enabled="true"
|
|
|
+ name="New int variable" id="stxt003">var ${name}: integer = ${value}</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.VariableDefinition"
|
|
|
+ deleted="false" description="Creates a string constant" enabled="true"
|
|
|
+ name="New constant" id="stxt004">const ${name} : string</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.OperationDefinition"
|
|
|
+ deleted="false" description="Creates an operation with two parameters"
|
|
|
+ enabled="true" name="New operation" id="stxt005">operation ${name} (${param1}: integer, ${param2}:
|
|
|
+ integer): integer</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.EventDefinition" deleted="false"
|
|
|
+ description="Creates a new out event" enabled="true" name="Out Event" id="stxt006">out event
|
|
|
+ ${name}</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.StateSpecification"
|
|
|
+ deleted="false" description="Creates an example behavior of a state"
|
|
|
+ enabled="true" name="State behavior" id="stxt007">every {100} ms / raise {eventName}</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.StextTrigger" deleted="false"
|
|
|
+ description="After some miliseconds trigger" enabled="true" name="Time trigger" id="stxt008">after
|
|
|
+ ${number} ms</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.StextTrigger" deleted="false"
|
|
|
+ description="Trigger with simple guard" enabled="true" name="Trigger" id="stxt009">[counter
|
|
|
+ == 1]</template>
|
|
|
+ <template autoinsert="true"
|
|
|
+ context="org.yakindu.sct.model.stext.SText.StextTrigger" deleted="false"
|
|
|
+ description="Timed Trigger with guard and effect" enabled="true"
|
|
|
+ name="Trigger with guard and event" id="stxt010">after ${number} ms [${true}] / raise ${someEvent}</template>
|
|
|
+</templates>
|