Commit 0a53029e authored by Philip Makedonski's avatar Philip Makedonski
Browse files

* updated specification to account for moved property (argument)



Change-Id: Idc19fb9e55456d2bed424e8a18df45a14824486e
Signed-off-by: default avatarmakedonski <makedonski@informatik.uni-goettingen.de>
parent 76134bef
Loading
Loading
Loading
Loading
+184 −182
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/sequence/description/2.0.0" xmlns:description_2="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0" xmlns:properties-ext-widgets-reference="http://www.eclipse.org/sirius/properties/1.0.0/ext/widgets/reference" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/diagram/sequence/description/tool/2.0.0" xmlns:tool_1="http://www.eclipse.org/sirius/description/tool/1.1.0" xmlns:tool_2="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" name="TDL" version="11.1.1.201610211630">
<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/sequence/description/2.0.0" xmlns:description_2="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:properties="http://www.eclipse.org/sirius/properties/1.0.0" xmlns:properties-ext-widgets-reference="http://www.eclipse.org/sirius/properties/1.0.0/ext/widgets/reference" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/diagram/sequence/description/tool/2.0.0" xmlns:tool_1="http://www.eclipse.org/sirius/description/tool/1.1.0" xmlns:tool_2="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" name="TDL" version="12.0.0.2017041100">
  <ownedViewpoints name="org.etsi.mts.tdl" label="TDL">
    <ownedRepresentations xsi:type="description_1:SequenceDiagramDescription" name="TestDescriptionDiagram" label="TDL Behavior" domainClass="tdl.TestDescription" enablePopupBars="true" endsOrdering="[getOccurrences()->select(e|eventEnds->includes(e))/]" instanceRolesOrdering="[testConfiguration.connection.endPoint->sortedBy(ref|ref.component.name + '.' + ref.gate.name)/]">
      <metamodel href="../../org.etsi.mts.tdl.model/model/tdl.ecore#/"/>
@@ -42,7 +42,7 @@
        <edgeMappings xsi:type="description_1:BasicMessageMapping" name="interaction" semanticCandidatesExpression="[allBehaviours()/]" semanticElements="[self.owner()/]" sourceMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='TestDescriptionDiagram']/@defaultLayer/@nodeMappings[name='gateReference']/@borderedNodeMappings[name='lifelineExecution']" targetMapping="//@ownedViewpoints[name='org.etsi.mts.tdl']/@ownedRepresentations[name='TestDescriptionDiagram']/@defaultLayer/@nodeMappings[name='gateReference']/@borderedNodeMappings[name='lifelineExecution']" targetFinderExpression="[diagram.diagramElements.target->select(e|e.oclIsKindOf(tdl::GateReference))->asSet().oclAsType(tdl::GateReference)->any(ref|ref.component = self.targetGate.component and ref.gate = self.targetGate.gate)/]" sourceFinderExpression="[diagram.diagramElements.target->select(e|e.oclIsKindOf(tdl::GateReference))->asSet().oclAsType(tdl::GateReference)->any(ref|ref.component = self.owner().oclAsType(tdl::Interaction).sourceGate.component and ref.gate = self.owner().oclAsType(tdl::Interaction).sourceGate.gate)/]" targetExpression="[self.owner()/]" domainClass="tdl.Target" useDomainElement="true" sendingEndFinderExpression="[self.owner()/]" receivingEndFinderExpression="[self.owner().getEnd()/]">
          <style sizeComputationExpression="2">
            <strokeColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
            <centerLabelStyleDescription showIcon="false" labelExpression="[ serialise(self.owner().oclAsType(tdl::Interaction).argument) /]">
            <centerLabelStyleDescription showIcon="false" labelExpression="[ serialise(self.owner().oclAsType(tdl::Message).argument) /]">
              <labelColor xsi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
            </centerLabelStyleDescription>
            <endLabelStyleDescription showIcon="false" labelExpression="[ if (self.variable.oclIsUndefined()) then '' else self.variable.name endif /]">
@@ -1953,12 +1953,13 @@
    <ownedJavaExtensions qualifiedClassName="org.etsi.mts.tdl.graphical.extensions.ModelHelper"/>
    <ownedJavaExtensions qualifiedClassName="org.etsi.mts.tdl.graphical.extensions.BehaviourModifications"/>
  </ownedViewpoints>
  <extensions xsi:type="properties:ViewExtensionDescription" identifier="org.eclipse.sirius.ui.properties">
    <pages identifier="org.eclipse.sirius.ui.properties.defaultpage" labelExpression="aql:self.className()" semanticCandidateExpression="aql:input.getAllSemanticElements()" groups="//@extensions.0/@groups.1 //@extensions.0/@groups.2 //@extensions.0/@groups.3 //@extensions.0/@groups.4 //@extensions.0/@groups.5 //@extensions.0/@groups.6 //@extensions.0/@groups.8 //@extensions.0/@groups.7 //@extensions.0/@groups.9 //@extensions.0/@groups.10 //@extensions.0/@groups.0"/>
    <groups identifier="org.eclipse.sirius.ui.properties.defaultgroup" labelExpression="Properties" semanticCandidateExpression="var:self" preconditionExpression="">
      <controls xsi:type="properties:DynamicMappingFor" iterator="eStructuralFeature" iterableExpression="aql:input.emfEditServices(self).getEStructuralFeatures()">
  <extensions xsi:type="properties:ViewExtensionDescription" name="org.eclipse.sirius.ui.properties">
    <categories name="Default">
      <pages name="org.eclipse.sirius.ui.properties.defaultpage" labelExpression="aql:self.className()" semanticCandidateExpression="aql:input.getAllSemanticElements()" groups="//@extensions.0/@categories.0/@groups.1 //@extensions.0/@categories.0/@groups.2 //@extensions.0/@categories.0/@groups.3 //@extensions.0/@categories.0/@groups.4 //@extensions.0/@categories.0/@groups.5 //@extensions.0/@categories.0/@groups.6 //@extensions.0/@categories.0/@groups.8 //@extensions.0/@categories.0/@groups.7 //@extensions.0/@categories.0/@groups.9 //@extensions.0/@categories.0/@groups.10 //@extensions.0/@categories.0/@groups.0"/>
      <groups name="org.eclipse.sirius.ui.properties.defaultgroup" labelExpression="Properties" semanticCandidateExpression="var:self" preconditionExpression="">
        <controls xsi:type="properties:DynamicMappingForDescription" iterator="eStructuralFeature" iterableExpression="aql:input.emfEditServices(self).getEStructuralFeatures()">
          <ifs predicateExpression="aql:input.emfEditServices(self).needsTextWidget(eStructuralFeature) and not input.emfEditServices(self).isMultiline(eStructuralFeature)">
          <widget xsi:type="properties:TextDescription" identifier="sirius_default_rules_mono_string" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
            <widget xsi:type="properties:TextDescription" name="sirius_default_rules_mono_string" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
              <initialOperation>
                <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:input.emfEditServices(self).setValue(eStructuralFeature, newValue)"/>
              </initialOperation>
@@ -1970,7 +1971,7 @@
            </widget>
          </ifs>
          <ifs predicateExpression="aql:input.emfEditServices(self).needsTextWidget(eStructuralFeature) and input.emfEditServices(self).isMultiline(eStructuralFeature)">
          <widget xsi:type="properties:TextAreaDescription" identifier="sirius_default_rules_multi_string" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
            <widget xsi:type="properties:TextAreaDescription" name="sirius_default_rules_multi_string" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
              <initialOperation>
                <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:input.emfEditServices(self).setValue(eStructuralFeature, newValue)"/>
              </initialOperation>
@@ -1982,7 +1983,7 @@
            </widget>
          </ifs>
          <ifs predicateExpression="aql:input.emfEditServices(self).needsCheckboxWidget(eStructuralFeature)">
          <widget xsi:type="properties:CheckboxDescription" identifier="sirius_default_rules_mono_boolean" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
            <widget xsi:type="properties:CheckboxDescription" name="sirius_default_rules_mono_boolean" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)">
              <initialOperation>
                <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:input.emfEditServices(self).setValue(eStructuralFeature, newValue)"/>
              </initialOperation>
@@ -1994,7 +1995,7 @@
            </widget>
          </ifs>
          <ifs predicateExpression="aql:eStructuralFeature.eType.oclIsKindOf(ecore::EEnum) and not(eStructuralFeature.many)">
          <widget xsi:type="properties:RadioDescription" identifier="sirius_default_rules_enum" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:eStructuralFeature.eType.getEEnumLiteralByLiteral(self.eGet(eStructuralFeature.name).toString())" candidatesExpression="aql:eStructuralFeature.eType.eLiterals" candidateDisplayExpression="aql:candidate.name" numberOfColumns="5">
            <widget xsi:type="properties:RadioDescription" name="sirius_default_rules_enum" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:eStructuralFeature.eType.getEEnumLiteralByLiteral(self.eGet(eStructuralFeature.name).toString())" candidatesExpression="aql:eStructuralFeature.eType.eLiterals" candidateDisplayExpression="aql:candidate.name" numberOfColumns="5">
              <initialOperation>
                <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="aql:input.emfEditServices(self).setValue(eStructuralFeature, newValue.instance)"/>
              </initialOperation>
@@ -2006,15 +2007,15 @@
            </widget>
          </ifs>
          <ifs predicateExpression="aql:eStructuralFeature.oclIsKindOf(ecore::EAttribute) and eStructuralFeature.many">
          <widget xsi:type="properties:ListDescription" identifier="sirius_default_rules_eattribute_many" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)" displayExpression="var:value"/>
            <widget xsi:type="properties:ListDescription" name="sirius_default_rules_eattribute_many" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" isEnabledExpression="aql:eStructuralFeature.changeable" valueExpression="aql:self.eGet(eStructuralFeature.name)" displayExpression="var:value"/>
          </ifs>
          <ifs predicateExpression="aql:eStructuralFeature.oclIsKindOf(ecore::EReference)">
          <widget xsi:type="properties-ext-widgets-reference:ExtReferenceDescription" identifier="sirius_default_rules_ereference" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" referenceNameExpression="aql:eStructuralFeature.name"/>
            <widget xsi:type="properties-ext-widgets-reference:ExtReferenceDescription" name="sirius_default_rules_ereference" labelExpression="aql:input.emfEditServices(self).getText(eStructuralFeature)+':'" helpExpression="aql:input.emfEditServices(self).getDescription(eStructuralFeature)" referenceNameExpression="aql:eStructuralFeature.name"/>
          </ifs>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.messageGroup" labelExpression="TDL Properties" domainClass="tdl.Message" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="messageArgument" labelExpression="Argument" valueExpression="aql:self.serialise(self.argument)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.messageGroup" labelExpression="TDL Properties" domainClass="tdl.Message" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="messageArgument" labelExpression="Argument" lineCount="3" valueExpression="aql:self.serialise(self.argument)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2025,8 +2026,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.blockGroup" labelExpression="TDL Properties" domainClass="tdl.Block" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="guardExpression" labelExpression="Guard" valueExpression="aql:self.serialise(self.guard.expression->any(d|true))" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.blockGroup" labelExpression="TDL Properties" domainClass="tdl.Block" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="guardExpression" labelExpression="Guard" lineCount="3" valueExpression="aql:self.serialise(self.guard.expression->any(d|true))">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2037,8 +2038,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.boundedLoopGroup" labelExpression="TDL Properties" domainClass="tdl.BoundedLoopBehaviour" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="numIteration" labelExpression="Iterations" valueExpression="aql:self.serialise(self.numIteration.expression->any(d|true))" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.boundedLoopGroup" labelExpression="TDL Properties" domainClass="tdl.BoundedLoopBehaviour" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="numIteration" labelExpression="Iterations" lineCount="3" valueExpression="aql:self.serialise(self.numIteration.expression->any(d|true))">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2049,8 +2050,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.periodicGroup" labelExpression="TDL Properties" domainClass="tdl.PeriodicBehaviour" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="period" labelExpression="Period" valueExpression="aql:self.serialise(self.period.expression->any(d|true))" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.periodicGroup" labelExpression="TDL Properties" domainClass="tdl.PeriodicBehaviour" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="period" labelExpression="Period" lineCount="3" valueExpression="aql:self.serialise(self.period.expression->any(d|true))">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2061,8 +2062,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.timeOperationGroup" labelExpression="TDL Properties" domainClass="tdl.TimeOperation" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="period" labelExpression="Period" valueExpression="aql:self.serialise(self.period)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.timeOperationGroup" labelExpression="TDL Properties" domainClass="tdl.TimeOperation" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="period" labelExpression="Period" lineCount="3" valueExpression="aql:self.serialise(self.period)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2073,8 +2074,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.timerStartGroup" labelExpression="TDL Properties" domainClass="tdl.TimerStart" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="period" labelExpression="Period" valueExpression="aql:self.serialise(self.period)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.timerStartGroup" labelExpression="TDL Properties" domainClass="tdl.TimerStart" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="period" labelExpression="Period" lineCount="3" valueExpression="aql:self.serialise(self.period)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2085,8 +2086,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.timeConstraintGroup" labelExpression="TDL Properties" domainClass="tdl.TimeConstraint" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="timeConstraintExpression" labelExpression="Constraint" valueExpression="aql:self.serialise(self.timeConstraintExpression)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.timeConstraintGroup" labelExpression="TDL Properties" domainClass="tdl.TimeConstraint" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="timeConstraintExpression" labelExpression="Constraint" lineCount="3" valueExpression="aql:self.serialise(self.timeConstraintExpression)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2097,8 +2098,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.assignmentGroup" labelExpression="TDL Properties" domainClass="tdl.Assignment" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="expression" labelExpression="Expression" valueExpression="aql:self.serialise(self.expression)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.assignmentGroup" labelExpression="TDL Properties" domainClass="tdl.Assignment" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="expression" labelExpression="Expression" lineCount="3" valueExpression="aql:self.serialise(self.expression)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2109,8 +2110,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.assertionGroup" labelExpression="TDL Properties" domainClass="tdl.Assertion" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="condition" labelExpression="Condition" valueExpression="aql:self.serialise(self.condition)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.assertionGroup" labelExpression="TDL Properties" domainClass="tdl.Assertion" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="condition" labelExpression="Condition" lineCount="3" valueExpression="aql:self.serialise(self.condition)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2121,8 +2122,8 @@
          </initialOperation>
        </controls>
      </groups>
    <groups identifier="org.etsi.mts.tdl.properties.memberAssignmentGroup" labelExpression="TDL Properties" domainClass="tdl.MemberAssignment" semanticCandidateExpression="var:self">
      <controls xsi:type="properties:TextAreaDescription" identifier="memberSpec" labelExpression="Value" valueExpression="aql:self.serialise(self.memberSpec)" lineCount="3">
      <groups name="org.etsi.mts.tdl.properties.memberAssignmentGroup" labelExpression="TDL Properties" domainClass="tdl.MemberAssignment" semanticCandidateExpression="var:self">
        <controls xsi:type="properties:TextAreaDescription" name="memberSpec" labelExpression="Value" lineCount="3" valueExpression="aql:self.serialise(self.memberSpec)">
          <initialOperation>
            <firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:self">
              <subModelOperations xsi:type="tool_1:ExternalJavaAction" name="parseMessageArgumentAction" id="org.etsi.mts.tdl.graphical.viewpoint.parseAction">
@@ -2133,5 +2134,6 @@
          </initialOperation>
        </controls>
      </groups>
    </categories>
  </extensions>
</description:Group>