</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.InlineAction"deleted="false"description="Inline Action"enabled="true"id="org.etsi.mts.tdl.tx.templates.Inline.Action"name="Inline Action">perform action: "${body}" on ${componentInstance:CrossReference(ActionBehaviour.componentInstance)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.InterruptBehaviour"deleted="false"description="Interrupt Behaviour"enabled="true"id="org.etsi.mts.tdl.tx.templates.Interrupt.Behaviour"name="Interrupt Behaviour">interrupt on ${guardedComponent:CrossReference(ExceptionalBehaviour.guardedComponent)} {
${sourceGate:CrossReference(Interaction.sourceGate)} sends ${dataElement:CrossReference(DataElementUse.dataElement)} to ${targetGate:CrossReference(Target.targetGate)}
${cursor}
}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.LocalExpression"deleted="false"description="Local Expression"enabled="true"id="org.etsi.mts.tdl.tx.templates.Local.Expression"name="Local Expression">${expression:CrossReference(DataElementUse.dataElement)} on ${componentInstance:CrossReference(LocalExpression.componentInstance)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.LocalExpression"deleted="false"description="Local Loop Expression"enabled="true"id="org.etsi.mts.tdl.tx.templates.Local.Loop.Expression"name="Local Loop Expression">${expression:CrossReference(DataElementUse.dataElement)} times on ${componentInstance:CrossReference(LocalExpression.componentInstance)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.Member"deleted="false"description="Member"enabled="true"id="org.etsi.mts.tdl.tx.templates.Member"name="Member">${dataType:CrossReference(Parameter.dataType)} ${memberName}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.MemberAssignment"deleted="false"description="Member Assignment"enabled="true"id="org.etsi.mts.tdl.tx.templates.Member.Assignment"name="Member Assignment">${member:CrossReference(MemberAssignment.member)} = ${dataElement:CrossReference(DataElementUse.dataElement)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.Package"deleted="false"description="Test objective"enabled="true"id="org.etsi.mts.tdl.tx.templates.Objective"name="Objective">Objective ${name} {
}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.LocalExpression"deleted="false"description="Local Expression"enabled="true"id="org.etsi.mts.tdl.tx.templates.Local.Expression"name="Local Expression">${expression:CrossReference(DataElementUse.dataElement)} on ${componentInstance:CrossReference(LocalExpression.componentInstance)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.LocalExpression"deleted="false"description="Local Loop Expression"enabled="true"id="org.etsi.mts.tdl.tx.templates.Local.Loop.Expression"name="Local Loop Expression">${expression:CrossReference(DataElementUse.dataElement)} times on ${componentInstance:CrossReference(LocalExpression.componentInstance)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.Member"deleted="false"description="Member"enabled="true"id="org.etsi.mts.tdl.tx.templates.Member"name="Member">${dataType:CrossReference(Parameter.dataType)} ${memberName}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.MemberAssignment"deleted="false"description="Member Assignment"enabled="true"id="org.etsi.mts.tdl.tx.templates.Member.Assignment"name="Member Assignment">${member:CrossReference(MemberAssignment.member)} = ${dataElement:CrossReference(DataElementUse.dataElement)}</template><templateautoinsert="true"context="org.etsi.mts.tdl.TDLtx.Package"deleted="false"description="Test objective reference"enabled="true"id="org.etsi.mts.tdl.tx.templates.Objective.reference"name="Objective">Objective ${name} {