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

+ updated merged model implementation

parent ad5e105a
<?xml version="1.0" encoding="UTF-8"?> <?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" <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"> <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
<details key="originalName" value="TDL"/> <details key="originalName" value="TDL"/>
</eAnnotations> </eAnnotations>
...@@ -71,6 +71,12 @@ ...@@ -71,6 +71,12 @@
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
</eAnnotations> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true" <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true"
eSuperTypes="#//NamedElement"> eSuperTypes="#//NamedElement">
...@@ -90,6 +96,17 @@ ...@@ -90,6 +96,17 @@
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//NamedElement"> <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
...@@ -257,6 +274,12 @@ ...@@ -257,6 +274,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="#//Parameter"> <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="#//Parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
...@@ -347,18 +370,6 @@ ...@@ -347,18 +370,6 @@
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
</eAnnotations> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="member" eType="#//Member"> <eStructuralFeatures xsi:type="ecore:EReference" name="member" eType="#//Member">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
...@@ -490,16 +501,10 @@ ...@@ -490,16 +501,10 @@
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataInstance #//DataType"> <eClassifiers xsi:type="ecore:EClass" name="CollectionDataType" eSuperTypes="#//DataType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations> </eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="collectionElement" upperBound="-1"
eType="#//StaticDataUse" 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:EReference" name="itemType" ordered="false" <eStructuralFeatures xsi:type="ecore:EReference" name="itemType" ordered="false"
lowerBound="1" eType="#//DataType"> lowerBound="1" eType="#//DataType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
...@@ -507,7 +512,7 @@ ...@@ -507,7 +512,7 @@
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </eStructuralFeatures>
</eClassifiers> </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"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations> </eAnnotations>
...@@ -574,6 +579,12 @@ ...@@ -574,6 +579,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GateInstance" eSuperTypes="#//NamedElement"> <eClassifiers xsi:type="ecore:EClass" name="GateInstance" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
...@@ -602,6 +613,12 @@ ...@@ -602,6 +613,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="GateTypeKind"> <eClassifiers xsi:type="ecore:EEnum" name="GateTypeKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
...@@ -682,7 +699,24 @@ ...@@ -682,7 +699,24 @@
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="actualParameter" upperBound="-1" <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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/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="&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"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
</eAnnotations> </eAnnotations>
...@@ -930,7 +964,7 @@ ...@@ -930,7 +964,7 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations> </eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" <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"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations> </eAnnotations>
...@@ -1004,6 +1038,12 @@ ...@@ -1004,6 +1038,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AlternativeBehaviour" eSuperTypes="#//MultipleCombinedBehaviour"> <eClassifiers xsi:type="ecore:EClass" name="AlternativeBehaviour" eSuperTypes="#//MultipleCombinedBehaviour">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
...@@ -1109,6 +1149,11 @@ ...@@ -1109,6 +1149,11 @@
</eAnnotations> </eAnnotations>
</eStructuralFeatures> </eStructuralFeatures>
</eClassifiers> </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OptionalBehaviour" eSuperTypes="#//SingleCombinedBehaviour">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VerdictAssignment" eSuperTypes="#//AtomicBehaviour"> <eClassifiers xsi:type="ecore:EClass" name="VerdictAssignment" eSuperTypes="#//AtomicBehaviour">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/> <details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
......
...@@ -2,11 +2,11 @@ ...@@ -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" <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" 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" 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" importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.0" copyrightFields="false"
usedGenPackages="../../org.eclipse.uml2.types/model/Types.genmodel#//types" importOrganizing="true" usedGenPackages="../../org.eclipse.uml2.types/model/Types.genmodel#//types" importOrganizing="true"
decoration="Live" factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" pluginKey="org.etsi.mts.tdl" decoration="Live" factoryMethods="true" pluralizedGetters="true"
invariantPrefix="inv__"> cacheAdapterSupport="true" invariantPrefix="inv__">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer"> <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="ECORE_TAGGED_VALUES" value="PROCESS"/>
<details key="UNION_PROPERTIES" value="PROCESS"/> <details key="UNION_PROPERTIES" value="PROCESS"/>
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<details key="NON_API_INVARIANTS" value="IGNORE"/> <details key="NON_API_INVARIANTS" value="IGNORE"/>
</genAnnotations> </genAnnotations>
<foreignModel>tdl.uml</foreignModel> <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#/"> disposableProviderFactory="true" ecorePackage="tdl.ecore#/">
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="tdl.ecore#//UnassignedMemberTreatment"> <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="tdl.ecore#//UnassignedMemberTreatment">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="tdl.ecore#//UnassignedMemberTreatment/AnyValue"/> <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="tdl.ecore#//UnassignedMemberTreatment/AnyValue"/>
...@@ -75,12 +75,19 @@ ...@@ -75,12 +75,19 @@
<genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/>
</genClasses> </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#//PackageableElement"/>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//NamedElement"> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//NamedElement">
<genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/>
</genClasses> </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"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Package">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Package/packagedElement"/> createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Package/packagedElement"/>
...@@ -131,6 +138,8 @@ ...@@ -131,6 +138,8 @@
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//StructuredDataType"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//StructuredDataType">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> 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>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Member"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Member">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/>
...@@ -160,10 +169,6 @@ ...@@ -160,10 +169,6 @@
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/parameter"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/parameter"/>
</genClasses> </genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//MemberReference"> <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" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/member"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//MemberReference/member"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
...@@ -204,8 +209,6 @@ ...@@ -204,8 +209,6 @@
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/>
</genClasses> </genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//CollectionDataType"> <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" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/itemType"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataType/itemType"/>
</genClasses> </genClasses>
...@@ -231,6 +234,8 @@ ...@@ -231,6 +234,8 @@
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> 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>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//GateInstance"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//GateInstance">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
...@@ -240,6 +245,8 @@ ...@@ -240,6 +245,8 @@
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> 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" 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>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Timer"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Timer"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OmitValue"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OmitValue"/>
...@@ -259,8 +266,13 @@ ...@@ -259,8 +266,13 @@
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PredefinedFunctionCall"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//PredefinedFunctionCall">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//PredefinedFunctionCall/function"/> 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" <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>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Time"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//Time"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//TimeLabel"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//TimeLabel"/>
...@@ -364,6 +376,8 @@ ...@@ -364,6 +376,8 @@
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//ExceptionalBehaviour"> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//ExceptionalBehaviour">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ExceptionalBehaviour/block"/> 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>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AlternativeBehaviour"/> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//AlternativeBehaviour"/>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//MultipleCombinedBehaviour"> <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="tdl.ecore#//MultipleCombinedBehaviour">
...@@ -396,6 +410,7 @@ ...@@ -396,6 +410,7 @@
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ValueAssignment/parameter"/> propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ValueAssignment/parameter"/>
</genClasses> </genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//OptionalBehaviour"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//VerdictAssignment"> <genClasses xsi:type="genmodel:GenClass" ecoreClass="tdl.ecore#//VerdictAssignment">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi"> <di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
<pageList> <pageList>
<availablePage> <availablePage>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/> <emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</availablePage> </availablePage>
</pageList> </pageList>
<sashModel currentSelection="//@sashModel/@windows.0/@children.0"> <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
<windows> <windows>
<children xsi:type="di:TabFolder"> <children xsi:type="di:TabFolder">
<children> <children>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/> <emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</children> </children>
</children> </children>
</windows> </windows>
</sashModel> </sashModel>
</di:SashWindowsMngr> </di:SashWindowsMngr>
...@@ -47,6 +47,6 @@ ...@@ -47,6 +47,6 @@
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication> </profileApplication>
</uml:Model> </uml:Model>
<Ecore:EPackage xmi:id="_9uDo0M5wEeKBmZvNr53Zng" base_Package="_ICoFYM5wEeKBmZvNr53Zng" packageName="tdl" nsPrefix="tdl" nsURI="http://www.etsi.org/spec/TDL/1.4.1"/> <Ecore:EPackage xmi:id="_9uDo0M5wEeKBmZvNr53Zng" base_Package="_ICoFYM5wEeKBmZvNr53Zng" packageName="tdl" nsPrefix="tdl" nsURI="http://www.etsi.org/spec/TDL/1.5.1"/>
<standard:Metamodel xmi:id="_9uZnEM5wEeKBmZvNr53Zng" base_Model="_ICoFYM5wEeKBmZvNr53Zng"/> <standard:Metamodel xmi:id="_9uZnEM5wEeKBmZvNr53Zng" base_Model="_ICoFYM5wEeKBmZvNr53Zng"/>
</xmi:XMI> </xmi:XMI>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment