diff options
author | Thomas Schuetz | 2013-07-12 08:40:15 +0000 |
---|---|---|
committer | Thomas Schuetz | 2013-07-12 08:40:15 +0000 |
commit | 12cda553738ca88662624b6f47066b5564549648 (patch) | |
tree | bfa65b6c38aa566a5f1cc98395da6546a6c6e282 /plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml | |
parent | 3447749b1a453735ac54fc09ea7680acdbb19b69 (diff) | |
parent | d65e1d1bdd43feadb43261b85aac2d8aef5e089c (diff) | |
download | org.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.tar.gz org.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.tar.xz org.eclipse.etrice-12cda553738ca88662624b6f47066b5564549648.zip |
Merge remote-tracking branch 'origin/master'
Conflicts:
plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.c.zip
plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip
plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.c.zip
plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.tutorials.c.zip
plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.tutorials.java.zip
Change-Id: I98e2df3ab57d6e7e8f27e5b0aee7eaa189bfbc33
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml')
-rw-r--r-- | plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml | 256 |
1 files changed, 128 insertions, 128 deletions
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 7dd193bda..5eb87cd88 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml +++ b/plugins/org.eclipse.etrice.core.room.ui/templates/templates.xml @@ -1,129 +1,129 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<templates>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.RoomModel"
- deleted="false" description="model skeleton" enabled="true"
- id="model" name="RoomModel">RoomModel ${RoomModel1} {
- LogicalSystem ${LogSys1} {
- SubSystemRef ${subSysRef1}:${SubSysClass1}
- }
- SubSystemClass ${SubSysClass1} {
- ActorRef ${actorRef1}:${ActorClass1}
- LogicalThread defaultThread
- }
- ActorClass ${ActorClass1} {
- }
- ${cursor}
-}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.ActorClass"
- deleted="false" description="actor class skeleton" enabled="true"
- id="actor_class" name="ActorClass">${xx: Enum('ActorCommunicationType')} ActorClass ${ActorClassName} {
- Interface {
- ${cursor}
- }
- Structure {
- }
- Behavior {
- }
-} </template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.ProtocolClass"
- deleted="false" description="protocol class skeleton" enabled="true"
-id="protocol_class" name="ProtocolClass">${xx: Enum('CommunicationType')} ProtocolClass ${ProtocolClassName} {
- incoming {
- Message ${in1}(${data}: ${type})
- ${cursor}
- }
- outgoing {
- }
-}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.DataClass"
- deleted="false" description="data class skeleton" enabled="true"
- id="data_class" name="DataClass">DataClass ${DataClassName} {
- Attribute ${Attr1}: ${atype:CrossReference('Attribute.type')}
- Operation ${Operation1}(${par}: ${type}): ${rtype} {
- "${UserCodeLine1}"
- "${UserCodeLine2}"
- }
- ${cursor}
-}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.Message"
- deleted="false" description="message skeleton" enabled="true"
- id="message" name="Message">Message ${name}()
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.Message"
- deleted="false" description="Message with Data skeleton" enabled="true"
- id="messageWithData" name="MessageWithData">Message ${name}(${param}: ${paramtype})
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.Attribute"
- deleted="false" description="attribute skeleton" enabled="true"
- id="attribute" name="Attribute">Attribute ${name}: ${type}
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_Operation"
- deleted="false" description="operation skeleton" enabled="true"
- id="operation" name="Operation">Operation ${name}(${param}: ${paramtype}): ${rtype} {
- "${UserCodeLine1}"
- "${UserCodeLine2}"
-}
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_State"
- deleted="false" description="State with entry code, exit code and sub graph"
- enabled="true" id="state" name="State">State ${name} {
- entry {
- ""
- }
- exit {
- ""
- }
- subgraph {
- }
-}
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.DetailCode"
- deleted="false" description="detail code" enabled="true" id="detail_code"
- name="detail code">{
- "${cursor}"
-}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_Port"
- deleted="false" description="insert port" enabled="true" id="port"
- name="Port">Port ${name}: ${protocol:CrossReference('Port.protocol')}
-${cursor}</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')} {
- ${cursor}
-}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SAP"
- deleted="false" description="insert SAP" enabled="true" id="sap"
- name="SAP">SAP ${name}: ${protocol:CrossReference('SAPRef.protocol')}
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SPP"
- deleted="false" description="insert SPP" enabled="true" id="spp"
- name="SPP">SPP ${name}: ${protocol:CrossReference('SPPRef.protocol')}
-${cursor}</template>
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.ExternalType"
- deleted="false" description="ExternalType skeleton" enabled="true"
- id="externalType" name="ExternalType">ExternalType ${name} -> ${typeName}
-${cursor}</template>
-
-
- <template autoinsert="true" context="org.eclipse.etrice.core.Room.PrimitiveType"
- deleted="false" description="PrimitiveType skeleton" enabled="true"
- id="primitiveType" name="PrimitiveType">PrimitiveType ${name} -> ${typeName} (${typeCastName}) default "${defaultValueLiteral}"
-${cursor}</template>
-
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<templates> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.RoomModel" + deleted="false" description="model skeleton" enabled="true" + id="model" name="RoomModel">RoomModel ${RoomModel1} { + LogicalSystem ${LogSys1} { + SubSystemRef ${subSysRef1}:${SubSysClass1} + } + SubSystemClass ${SubSysClass1} { + ActorRef ${actorRef1}:${ActorClass1} + LogicalThread defaultThread + } + ActorClass ${ActorClass1} { + } + ${cursor} +}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.ActorClass" + deleted="false" description="actor class skeleton" enabled="true" + id="actor_class" name="ActorClass">${xx: Enum('ActorCommunicationType')} ActorClass ${ActorClassName} { + Interface { + ${cursor} + } + Structure { + } + Behavior { + } +} </template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.ProtocolClass" + deleted="false" description="protocol class skeleton" enabled="true" +id="protocol_class" name="ProtocolClass">${xx: Enum('CommunicationType')} ProtocolClass ${ProtocolClassName} { + incoming { + Message ${in1}(${data}: ${type}) + ${cursor} + } + outgoing { + } +}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.DataClass" + deleted="false" description="data class skeleton" enabled="true" + id="data_class" name="DataClass">DataClass ${DataClassName} { + Attribute ${Attr1}: ${atype:CrossReference('Attribute.type')} + Operation ${Operation1}(${par}: ${type}): ${rtype} { + "${UserCodeLine1}" + "${UserCodeLine2}" + } + ${cursor} +}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.Message" + deleted="false" description="message skeleton" enabled="true" + id="message" name="Message">Message ${name}() +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.Message" + deleted="false" description="Message with Data skeleton" enabled="true" + id="messageWithData" name="MessageWithData">Message ${name}(${param}: ${paramtype}) +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.Attribute" + deleted="false" description="attribute skeleton" enabled="true" + id="attribute" name="Attribute">Attribute ${name}: ${type} +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_Operation" + deleted="false" description="operation skeleton" enabled="true" + id="operation" name="Operation">Operation ${name}(${param}: ${paramtype}): ${rtype} { + "${UserCodeLine1}" + "${UserCodeLine2}" +} +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_State" + deleted="false" description="State with entry code, exit code and sub graph" + enabled="true" id="state" name="State">State ${name} { + entry { + "" + } + exit { + "" + } + subgraph { + } +} +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.DetailCode" + deleted="false" description="detail code" enabled="true" id="detail_code" + name="detail code">{ + "${cursor}" +}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_Port" + deleted="false" description="insert port" enabled="true" id="port" + name="Port">Port ${name}: ${protocol:CrossReference('Port.protocol')} +${cursor}</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')} { + ${cursor} +}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SAP" + deleted="false" description="insert SAP" enabled="true" id="sap" + name="SAP">SAP ${name}: ${protocol:CrossReference('SAPRef.protocol')} +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.kw_SPP" + deleted="false" description="insert SPP" enabled="true" id="spp" + name="SPP">SPP ${name}: ${protocol:CrossReference('SPPRef.protocol')} +${cursor}</template> + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.ExternalType" + deleted="false" description="ExternalType skeleton" enabled="true" + id="externalType" name="ExternalType">ExternalType ${name} -> ${typeName} +${cursor}</template> + + + <template autoinsert="true" context="org.eclipse.etrice.core.Room.PrimitiveType" + deleted="false" description="PrimitiveType skeleton" enabled="true" + id="primitiveType" name="PrimitiveType">PrimitiveType ${name} -> ${typeName} (${typeCastName}) default "${defaultValueLiteral}" +${cursor}</template> + </templates>
\ No newline at end of file |