Commit e4b5654e authored by Philip Makedonski's avatar Philip Makedonski
Browse files

* updated schema, meta-model, related resources, readme

parent 9ce17bb1
Loading
Loading
Loading
Loading
+651 −651

File changed.

File size exceeds preview limit.

+2 −0
Original line number Diff line number Diff line
@@ -13,8 +13,10 @@
* Select the root package (TDL)
* Select the Merge command from the menu (UML Editor -> Package -> Merge)
* Use the default properties in the dialog 
* Save
* Open `tdl.genmodel`
* Select Reload in the menu (Generator -> Reload...)
* Use the default settings in the dialogs 

## Generating

+108 −45
Original line number Diff line number Diff line
@@ -169,7 +169,7 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="quantifier" upperBound="-1"
        eType="#//LiteralValueUse" containment="true">
        eType="#//DataUse" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
      </eAnnotations>
@@ -181,40 +181,6 @@
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LiteralValueUse" eSuperTypes="#//StaticDataUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false"
        eType="#//DataType">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="intValue" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="boolValue" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StaticDataUse" abstract="true" eSuperTypes="#//DataUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataUse" abstract="true" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
@@ -389,7 +355,7 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false"
        upperBound="-1" eType="#//Extension" containment="true">
        eType="#//Extension" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
      </eAnnotations>
@@ -445,7 +411,7 @@
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="memberSpec" ordered="false"
        lowerBound="1" eType="#//StaticDataUse" containment="true">
        lowerBound="1" eType="#//DataUse" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
      </eAnnotations>
@@ -563,12 +529,18 @@
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//StaticDataUse"
    <eStructuralFeatures xsi:type="ecore:EReference" name="item" upperBound="-1" eType="#//DataUse"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="unassignedMember" ordered="false"
        unique="false" eType="#//UnassignedMemberTreatment">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -729,6 +701,11 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StaticDataUse" abstract="true" eSuperTypes="#//DataUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AnyValue" eSuperTypes="#//SpecialValueUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
@@ -767,6 +744,12 @@
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" upperBound="-1"
        eType="#//DataUse" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunctionCall" eSuperTypes="#//DynamicDataUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -785,6 +768,35 @@
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LiteralValueUse" eSuperTypes="#//StaticDataUse">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false"
        eType="#//DataType">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="intValue" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="boolValue" ordered="false"
        unique="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Time" eSuperTypes="#//SimpleDataType">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Time.&lt;/p>"/>
@@ -1222,7 +1234,7 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="verdict" ordered="false"
        lowerBound="1" eType="#//StaticDataUse" containment="true">
        lowerBound="1" eType="#//DataUse" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
      </eAnnotations>
@@ -1266,7 +1278,7 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//ActionBehaviour">
  <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//AtomicBehaviour">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
    </eAnnotations>
@@ -1443,6 +1455,12 @@
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="variants" ordered="false"
        eType="#//Variants" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="InitialConditions" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -1527,6 +1545,56 @@
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Variants" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="variants" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//StructuredTestObjectiveVariant" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StructuredTestObjectiveVariant" eSuperTypes="#//TestObjective">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" ordered="false"
        upperBound="-1" eType="#//VariantBinding" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="picsReference" ordered="false"
        eType="#//PICSReference" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="VariantBinding" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
        lowerBound="1" eType="#//Value" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="boundTo" ordered="false"
        lowerBound="1" eType="#//Value" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="#//PackageableElement">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
@@ -1594,11 +1662,6 @@
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EventArgument" eSuperTypes="#//Element">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.&lt;/p>"/>
+30 −9
Original line number Diff line number Diff line
@@ -112,14 +112,6 @@
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Constraint/type"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//LiteralValueUse">
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/value"/>
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/>
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/intValue"/>
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/boolValue"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//StaticDataUse"/>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//DataUse">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/argument"/>
@@ -229,6 +221,7 @@
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//CollectionDataInstance">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/>
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//CollectionDataInstance/unassignedMember"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//CollectionDataType">
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
@@ -277,6 +270,7 @@
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Timer"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OmitValue"/>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//SpecialValueUse"/>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//StaticDataUse"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AnyValue">
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnyValue/dataType"/>
@@ -288,6 +282,8 @@
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"/>
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataType"/>
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/item"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PredefinedFunctionCall">
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
@@ -295,6 +291,13 @@
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//PredefinedFunctionCall/actualParameter"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//LiteralValueUse">
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/value"/>
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/>
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/intValue"/>
      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/boolValue"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Time"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//TimeLabel"/>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//TimerOperation">
@@ -507,6 +510,8 @@
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredTestObjective/picsReference"/>
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredTestObjective/configuration"/>
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredTestObjective/variants"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//InitialConditions">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
@@ -537,6 +542,23 @@
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//PICSReference/pics"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PICS"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Variants">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Variants/variants"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//StructuredTestObjectiveVariant">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredTestObjectiveVariant/bindings"/>
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredTestObjectiveVariant/picsReference"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//VariantBinding">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VariantBinding/value"/>
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
          createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VariantBinding/boundTo"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//Value"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Entity"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Event"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//EventOccurrenceSpecification">
@@ -559,7 +581,6 @@
      <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
          propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//EventReference/event"/>
    </genClasses>
    <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//Value"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//EventArgument"/>
    <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//DataReference">
      <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+1668 −1576

File changed.

File size exceeds preview limit.

Loading