Commit 1ecab2b8 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ support for inline collection items in data instance use

parent 88df166f
Loading
Loading
Loading
Loading
+7 −1
Changes for plugins/org.etsi.mts.tdl.model/model/tdl.ecore: 7 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -283,6 +283,12 @@
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataInstance" eType="#//DataInstance"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="unassignedMember" eType="#//UnassignedMemberTreatment"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" eType="#//DataType"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//StaticDataUse"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/OCL/Collection">
        <details key="nullFree" value="false"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Time" eSuperTypes="#//SimpleDataType"/>
  <eClassifiers xsi:type="ecore:EClass" name="TimeLabel" eSuperTypes="#//NamedElement"/>
@@ -514,7 +520,7 @@
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="VerdictAssignment" eSuperTypes="#//AtomicBehaviour">
    <eStructuralFeatures xsi:type="ecore:EReference" name="verdict" lowerBound="1"
        eType="#//StaticDataUse" containment="true"/>
        eType="#//DataUse" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Assertion" eSuperTypes="#//ActionBehaviour">
    <eStructuralFeatures xsi:type="ecore:EReference" name="otherwise" eType="#//DataUse"