Loading TestDescriptionLanguage/tdl.uml +651 −651 File changed.File size exceeds preview limit. View original file View changed file org.etsi.mts.tdl/README.md +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading org.etsi.mts.tdl/model/tdl.ecore +108 −45 Original line number Diff line number Diff line Loading @@ -169,7 +169,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -389,7 +355,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> Loading Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> Loading Loading @@ -563,12 +529,18 @@ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -729,6 +701,11 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -767,6 +744,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunctionCall" eSuperTypes="#//DynamicDataUse"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Time.</p>"/> Loading Loading @@ -1222,7 +1234,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1266,7 +1278,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1443,6 +1455,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="InitialConditions" eSuperTypes="#//Element"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -1527,6 +1545,56 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> Loading Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> Loading org.etsi.mts.tdl/model/tdl.genmodel +30 −9 Original line number Diff line number Diff line Loading @@ -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"/> Loading Loading @@ -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" Loading Loading @@ -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"/> Loading @@ -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" Loading @@ -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"> Loading Loading @@ -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" Loading Loading @@ -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"> Loading @@ -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" Loading org.etsi.mts.tdl/model/tdl.uml +1668 −1576 File changed.File size exceeds preview limit. View original file View changed file Loading
TestDescriptionLanguage/tdl.uml +651 −651 File changed.File size exceeds preview limit. View original file View changed file
org.etsi.mts.tdl/README.md +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
org.etsi.mts.tdl/model/tdl.ecore +108 −45 Original line number Diff line number Diff line Loading @@ -169,7 +169,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -389,7 +355,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> Loading Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> Loading Loading @@ -563,12 +529,18 @@ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -729,6 +701,11 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -767,6 +744,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunctionCall" eSuperTypes="#//DynamicDataUse"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Time.</p>"/> Loading Loading @@ -1222,7 +1234,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1266,7 +1278,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1443,6 +1455,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="InitialConditions" eSuperTypes="#//Element"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -1527,6 +1545,56 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> Loading Loading @@ -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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</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="<p>From package TestDescriptionLanguage::TDL_MetaModel::Extensions::StructuredTestObjective.</p>"/> Loading
org.etsi.mts.tdl/model/tdl.genmodel +30 −9 Original line number Diff line number Diff line Loading @@ -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"/> Loading Loading @@ -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" Loading Loading @@ -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"/> Loading @@ -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" Loading @@ -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"> Loading Loading @@ -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" Loading Loading @@ -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"> Loading @@ -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" Loading
org.etsi.mts.tdl/model/tdl.uml +1668 −1576 File changed.File size exceeds preview limit. View original file View changed file