Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2011-03-14 10:15:16 +0000
committerHenrik Rentz-Reichert2011-03-14 10:15:16 +0000
commit60193afc4d7420959fc2c8b5d975d369bd4af73e (patch)
tree5be5642f0cc2fa15d142c7b69ab0850a88e3066f
parentd9efd608a6df5f19fd3b12db8787d32bfc893074 (diff)
downloadorg.eclipse.etrice-60193afc4d7420959fc2c8b5d975d369bd4af73e.tar.gz
org.eclipse.etrice-60193afc4d7420959fc2c8b5d975d369bd4af73e.tar.xz
org.eclipse.etrice-60193afc4d7420959fc2c8b5d975d369bd4af73e.zip
core.room.ui: more templates
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/templates/readme.txt6
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml52
2 files changed, 36 insertions, 22 deletions
diff --git a/plugins/org.eclipse.etrice.core.room.ui/templates/readme.txt b/plugins/org.eclipse.etrice.core.room.ui/templates/readme.txt
index b0bdf1cb7..b31c7b9a0 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/templates/readme.txt
+++ b/plugins/org.eclipse.etrice.core.room.ui/templates/readme.txt
@@ -1 +1,5 @@
-http://www.eclipse.org/Xtext/documentation/latest/xtext.html#templates \ No newline at end of file
+http://www.eclipse.org/Xtext/documentation/latest/xtext.html#templates
+
+However, these templates will not be visible by default. To fix it, you have to manually edit the xml-file and insert an ID attribute for each template element.
+
+Use Ctrl-Shift-F to format the exported template file.
diff --git a/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml b/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml
index 2778d286e..4d0589e30 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml
+++ b/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml
@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<templates>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.ActorClass"
- id="actor_class"
deleted="false" description="actor class skeleton" enabled="true"
- name="ActorClass">ActorClass ${cursor} {&#13;
+ id="actor_class" name="ActorClass">ActorClass ${cursor} {&#13;
Interface {&#13;
}&#13;
Structure {&#13;
@@ -12,35 +11,46 @@
}&#13;
}&#13;</template>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_State"
- id="state"
deleted="false" description="State with entry code, exit code and sub graph"
- enabled="true" name="complete State">State ${cursor} {&#13;
+ enabled="true" id="state" name="complete State">State ${cursor} {&#13;
entry {&#13;
- ""&#13;
+ ""&#13;
}&#13;
exit {&#13;
- ""&#13;
+ ""&#13;
}&#13;
subgraph {&#13;
}</template>
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_RefinedState"
- id="refined_state"
- deleted="false" description="RefinedState"
- enabled="true" name="RefinedState">RefinedState ${base:CrossReference('RefinedState.base')} {&#13;
- ${cursor}&#13;
-}</template>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.DetailCode"
- id="detail_code"
- deleted="false" description="detail code" enabled="true" name="detail code">{&#13;
+ deleted="false" description="detail code" enabled="true" id="detail_code"
+ name="detail code">{&#13;
""&#13;
}</template>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_Port"
- id="port"
- deleted="false" description="insert port" enabled="true" name="Port">Port ${cursor} : ${protocol:CrossReference('Port.protocol')}</template>
+ deleted="false" description="insert port" enabled="true" id="port"
+ name="Port">Port ${cursor} : ${protocol:CrossReference('Port.protocol')}
+ </template>
+ <template autoinsert="true"
+ context="org.eclipse.etrice.core.Room.ProtocolClass" deleted="false"
+ description="ProtocolClass skeleton" enabled="true" name="ProtocolClass">ProtocolClass
+ ${cursor} {&#13;
+ incoming {&#13;
+ }&#13;
+ outgoing {&#13;
+ }&#13;
+ }</template>
+ <template autoinsert="true"
+ context="org.eclipse.etrice.core.Room.kw_RefinedState" deleted="false"
+ description="RefinedState" enabled="true" id="refined_state" name="RefinedState">RefinedState
+ ${base:CrossReference('RefinedState.base')} {&#13;
+ ${cursor}&#13;
+ }</template>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SAP"
- id="sap"
- deleted="false" description="insert SAP" enabled="true" name="SAP">SAP ${cursor} : ${protocol:CrossReference('SAPRef.protocol')}</template>
+ deleted="false" description="insert SAP" enabled="true" id="sap" name="SAP">
+ SAP ${cursor} : ${protocol:CrossReference('SAPRef.protocol')}
+ </template>
<template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SPP"
- id="spp"
- deleted="false" description="insert SPP" enabled="true" name="SPP">SPP ${cursor} : ${protocol:CrossReference('SPPRef.protocol')}</template>
-</templates>
+ deleted="false" description="insert SPP" enabled="true" id="spp" name="SPP">
+ SPP ${cursor} : ${protocol:CrossReference('SPPRef.protocol')}
+ </template>
+</templates> \ No newline at end of file

Back to the top