Loading org.etsi.mts.tdl/model/tdl.ecore +68 −23 Changes for org.etsi.mts.tdl/model/tdl.ecore: 68 added lines, 23 removed lines. Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="tdl" nsURI="http://www.etsi.org/spec/TDL/1.4.1" nsPrefix="tdl"> xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="tdl" nsURI="http://www.etsi.org/spec/TDL/1.5.1" nsPrefix="tdl"> <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> <details key="originalName" value="TDL"/> </eAnnotations> Loading Loading @@ -71,6 +71,12 @@ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true" eSuperTypes="#//NamedElement"> Loading @@ -90,6 +96,17 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="#//Element"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="extending" ordered="false" lowerBound="1" eType="#//PackageableElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//NamedElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> Loading Loading @@ -257,6 +274,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" 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> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="#//Parameter"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -347,18 +370,6 @@ <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:EReference" name="argument" upperBound="-1" eType="#//ParameterBinding" 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> <eStructuralFeatures xsi:type="ecore:EReference" name="reduction" upperBound="-1" eType="#//Member"> <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="member" eType="#//Member"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -490,16 +501,10 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataInstance #//DataType"> <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="collectionElement" upperBound="-1" eType="#//StaticDataUse" containment="true"> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType"> <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:EReference" name="itemType" ordered="false" lowerBound="1" eType="#//DataType"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading @@ -507,7 +512,7 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunction" eSuperTypes="#//NamedElement"> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunction" eSuperTypes="#//PackageableElement"> <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 @@ -574,6 +579,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="GateInstance" eSuperTypes="#//NamedElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -602,6 +613,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EEnum" name="GateTypeKind"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -682,7 +699,24 @@ </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="actualParameter" upperBound="-1" eType="#//DataUse"> 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="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" lowerBound="1" 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> Loading Loading @@ -930,7 +964,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="#//LocalExpression" containment="true"> upperBound="-1" eType="#//LocalExpression" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1004,6 +1038,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="guardedComponent" ordered="false" unique="false" eType="#//ComponentInstance"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="AlternativeBehaviour" eSuperTypes="#//MultipleCombinedBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -1109,6 +1149,11 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="OptionalBehaviour" eSuperTypes="#//SingleCombinedBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="VerdictAssignment" eSuperTypes="#//AtomicBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> Loading org.etsi.mts.tdl/model/tdl.genmodel +27 −12 Changes for org.etsi.mts.tdl/model/tdl.genmodel: 27 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -2,11 +2,11 @@ <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.etsi.mts.tdl/src" creationSubmenus="true" modelPluginID="org.etsi.mts.tdl" modelName="TDL" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" modelPluginID="org.etsi.mts.tdl" modelName="TDL" generateSchema="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.0" copyrightFields="false" usedGenPackages="../../org.eclipse.uml2.types/model/Types.genmodel#//types" importOrganizing="true" decoration="Live" factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" invariantPrefix="inv__"> pluginKey="org.etsi.mts.tdl" decoration="Live" factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" invariantPrefix="inv__"> <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer"> <details key="ECORE_TAGGED_VALUES" value="PROCESS"/> <details key="UNION_PROPERTIES" value="PROCESS"/> Loading @@ -32,7 +32,7 @@ <details key="NON_API_INVARIANTS" value="IGNORE"/> </genAnnotations> <foreignModel>tdl.uml</foreignModel> <genPackages xsi:type="genmodel:GenPackage" prefix="Tdl" basePackage="org.etsi.mts" <genPackages xsi:type="genmodel:GenPackage" prefix="tdl" basePackage="org.etsi.mts" disposableProviderFactory="true" ecorePackage="tdl.ecore#/"> <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="tdl.ecore#//UnassignedMemberTreatment"> <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="tdl.ecore#//UnassignedMemberTreatment/AnyValue"/> Loading Loading @@ -75,12 +75,19 @@ <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AnnotationType"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AnnotationType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AnnotationType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//PackageableElement"/> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//NamedElement"> <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Extension"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Extension/extending"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Package"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Package/packagedElement"/> Loading Loading @@ -131,6 +138,8 @@ <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//StructuredDataType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Member"> <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> Loading Loading @@ -160,10 +169,6 @@ propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/parameter"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//MemberReference"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/argument"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/reduction"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/member"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" Loading Loading @@ -204,8 +209,6 @@ createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//CollectionDataType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/collectionElement"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/itemType"/> </genClasses> Loading @@ -231,6 +234,8 @@ createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//GateInstance"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" Loading @@ -240,6 +245,8 @@ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Timer"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OmitValue"/> Loading @@ -259,8 +266,13 @@ <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PredefinedFunctionCall"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//PredefinedFunctionCall/function"/> <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#//PredefinedFunctionCall/actualParameter"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Time"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//TimeLabel"/> Loading Loading @@ -364,6 +376,8 @@ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//ExceptionalBehaviour"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ExceptionalBehaviour/block"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ExceptionalBehaviour/guardedComponent"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AlternativeBehaviour"/> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//MultipleCombinedBehaviour"> Loading Loading @@ -396,6 +410,7 @@ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ValueAssignment/parameter"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OptionalBehaviour"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//VerdictAssignment"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> Loading org.etsi.mts.tdl/model/tdl.uml +1539 −1474 File changed.File size exceeds preview limit. View original file View changed file Loading
org.etsi.mts.tdl/model/tdl.ecore +68 −23 Changes for org.etsi.mts.tdl/model/tdl.ecore: 68 added lines, 23 removed lines. Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="tdl" nsURI="http://www.etsi.org/spec/TDL/1.4.1" nsPrefix="tdl"> xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="tdl" nsURI="http://www.etsi.org/spec/TDL/1.5.1" nsPrefix="tdl"> <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> <details key="originalName" value="TDL"/> </eAnnotations> Loading Loading @@ -71,6 +71,12 @@ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true" eSuperTypes="#//NamedElement"> Loading @@ -90,6 +96,17 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="#//Element"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="extending" ordered="false" lowerBound="1" eType="#//PackageableElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//NamedElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>"/> Loading Loading @@ -257,6 +274,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" 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> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="#//Parameter"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -347,18 +370,6 @@ <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:EReference" name="argument" upperBound="-1" eType="#//ParameterBinding" 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> <eStructuralFeatures xsi:type="ecore:EReference" name="reduction" upperBound="-1" eType="#//Member"> <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="member" eType="#//Member"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>"/> Loading Loading @@ -490,16 +501,10 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataInstance #//DataType"> <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="collectionElement" upperBound="-1" eType="#//StaticDataUse" containment="true"> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType"> <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:EReference" name="itemType" ordered="false" lowerBound="1" eType="#//DataType"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading @@ -507,7 +512,7 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunction" eSuperTypes="#//NamedElement"> <eClassifiers xsi:type="ecore:EClass" name="PredefinedFunction" eSuperTypes="#//PackageableElement"> <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 @@ -574,6 +579,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="GateInstance" eSuperTypes="#//NamedElement"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -602,6 +613,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" eType="#//Extension" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EEnum" name="GateTypeKind"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -682,7 +699,24 @@ </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="actualParameter" upperBound="-1" eType="#//DataUse"> 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="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" lowerBound="1" 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> Loading Loading @@ -930,7 +964,7 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="#//LocalExpression" containment="true"> upperBound="-1" eType="#//LocalExpression" containment="true"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> Loading Loading @@ -1004,6 +1038,12 @@ <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="guardedComponent" ordered="false" unique="false" eType="#//ComponentInstance"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="AlternativeBehaviour" eSuperTypes="#//MultipleCombinedBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> Loading Loading @@ -1109,6 +1149,11 @@ </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="OptionalBehaviour" eSuperTypes="#//SingleCombinedBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.</p>"/> </eAnnotations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="VerdictAssignment" eSuperTypes="#//AtomicBehaviour"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <details key="documentation" value="<p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.</p>"/> Loading
org.etsi.mts.tdl/model/tdl.genmodel +27 −12 Changes for org.etsi.mts.tdl/model/tdl.genmodel: 27 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -2,11 +2,11 @@ <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.etsi.mts.tdl/src" creationSubmenus="true" modelPluginID="org.etsi.mts.tdl" modelName="TDL" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" modelPluginID="org.etsi.mts.tdl" modelName="TDL" generateSchema="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.0" copyrightFields="false" usedGenPackages="../../org.eclipse.uml2.types/model/Types.genmodel#//types" importOrganizing="true" decoration="Live" factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" invariantPrefix="inv__"> pluginKey="org.etsi.mts.tdl" decoration="Live" factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" invariantPrefix="inv__"> <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer"> <details key="ECORE_TAGGED_VALUES" value="PROCESS"/> <details key="UNION_PROPERTIES" value="PROCESS"/> Loading @@ -32,7 +32,7 @@ <details key="NON_API_INVARIANTS" value="IGNORE"/> </genAnnotations> <foreignModel>tdl.uml</foreignModel> <genPackages xsi:type="genmodel:GenPackage" prefix="Tdl" basePackage="org.etsi.mts" <genPackages xsi:type="genmodel:GenPackage" prefix="tdl" basePackage="org.etsi.mts" disposableProviderFactory="true" ecorePackage="tdl.ecore#/"> <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="tdl.ecore#//UnassignedMemberTreatment"> <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="tdl.ecore#//UnassignedMemberTreatment/AnyValue"/> Loading Loading @@ -75,12 +75,19 @@ <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AnnotationType"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AnnotationType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AnnotationType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//PackageableElement"/> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//NamedElement"> <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Extension"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Extension/extending"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Package"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Package/packagedElement"/> Loading Loading @@ -131,6 +138,8 @@ <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//StructuredDataType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Member"> <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> Loading Loading @@ -160,10 +169,6 @@ propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/parameter"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//MemberReference"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/argument"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/reduction"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/member"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" Loading Loading @@ -204,8 +209,6 @@ createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//CollectionDataType"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/collectionElement"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/itemType"/> </genClasses> Loading @@ -231,6 +234,8 @@ createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//GateInstance"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" Loading @@ -240,6 +245,8 @@ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/extension"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Timer"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OmitValue"/> Loading @@ -259,8 +266,13 @@ <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PredefinedFunctionCall"> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//PredefinedFunctionCall/function"/> <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#//PredefinedFunctionCall/actualParameter"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Time"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//TimeLabel"/> Loading Loading @@ -364,6 +376,8 @@ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//ExceptionalBehaviour"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ExceptionalBehaviour/block"/> <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ExceptionalBehaviour/guardedComponent"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AlternativeBehaviour"/> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//MultipleCombinedBehaviour"> Loading Loading @@ -396,6 +410,7 @@ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ValueAssignment/parameter"/> </genClasses> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OptionalBehaviour"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//VerdictAssignment"> <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> Loading
org.etsi.mts.tdl/model/tdl.uml +1539 −1474 File changed.File size exceeds preview limit. View original file View changed file