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"?>
<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>
......@@ -71,6 +71,12 @@
<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="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 xsi:type="ecore:EClass" name="PackageableElement" abstract="true"
eSuperTypes="#//NamedElement">
......@@ -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="&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">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.&lt;/p>"/>
......@@ -257,6 +274,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="#//Parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......@@ -347,18 +370,6 @@
<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: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">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
......@@ -490,16 +501,10 @@
</eAnnotations>
</eStructuralFeatures>
</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">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</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"
lowerBound="1" eType="#//DataType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......@@ -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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.&lt;/p>"/>
</eAnnotations>
......@@ -574,6 +579,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GateInstance" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......@@ -602,6 +613,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="GateTypeKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......@@ -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="&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">
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.&lt;/p>"/>
</eAnnotations>
......@@ -930,7 +964,7 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations>
......@@ -1004,6 +1038,12 @@
<details key="documentation" value="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AlternativeBehaviour" eSuperTypes="#//MultipleCombinedBehaviour">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......@@ -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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::CombinedBehaviour.&lt;/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="&lt;p>From package TestDescriptionLanguage::TDL_MetaModel::TestBehaviour::AtomicBehaviour.&lt;/p>"/>
......
......@@ -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"/>
......@@ -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"/>
......@@ -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"/>
......@@ -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"/>
......@@ -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"
......@@ -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>
......@@ -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"
......@@ -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"/>
......@@ -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"/>
......@@ -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">
......@@ -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"/>
......
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"?>
<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>
<availablePage>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</availablePage>
</pageList>
<sashModel currentSelection="//@sashModel/@windows.0/@children.0">
<windows>
<children xsi:type="di:TabFolder">
<children>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</children>
</children>
</windows>
</sashModel>
</di:SashWindowsMngr>
<?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">
<pageList>
<availablePage>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</availablePage>
</pageList>
<sashModel currentSelection="//@sashModel/@windows.0/@children.0">
<windows>
<children xsi:type="di:TabFolder">
<children>
<emfPageIdentifier href="tdl_metamodel.notation#_TAdr8M5wEeKBmZvNr53Zng"/>
</children>
</children>
</windows>
</sashModel>
</di:SashWindowsMngr>
<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram 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:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_TAdr8M5wEeKBmZvNr53Zng" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_VHitMM5wEeKBmZvNr53Zng" type="Model_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VHitMs5wEeKBmZvNr53Zng" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VHitM85wEeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmi:id="_TAdr8M5wEeKBmZvNr53Zng" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<children xsi:type="notation:Shape" xmi:id="_VHitMM5wEeKBmZvNr53Zng" type="Model_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_VHitMs5wEeKBmZvNr53Zng" source="ShadowFigure">
<details xmi:id="_VHitM85wEeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VHjUQs5wEeKBmZvNr53Zng" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VHjUQ85wEeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_VHjUQs5wEeKBmZvNr53Zng" source="QualifiedName">
<details xmi:id="_VHjUQ85wEeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aU840O-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aU840e-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_aU840O-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_aU840e-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_VHjURM5wEeKBmZvNr53Zng" type="Model_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A5pDEOJNEeeVjdBtqbOX9w" type="Model_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_VHjURs5wEeKBmZvNr53Zng"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VHjUR85wEeKBmZvNr53Zng"/>
<children xsi:type="notation:DecorationNode" xmi:id="_VHjURM5wEeKBmZvNr53Zng" type="Model_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A5pDEOJNEeeVjdBtqbOX9w" type="Model_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_VHjURs5wEeKBmZvNr53Zng"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_VHjUR85wEeKBmZvNr53Zng"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gzLCa9_YEeWT86O9_SGiiw" visible="false" type="StereotypeLabel">
<styles xmi:type="notation:StringValueStyle" xmi:id="_gzLCbN_YEeWT86O9_SGiiw" name="stereotype" stringValue="StandardProfile::Metamodel"/>
<element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metamodel"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gzLCbd_YEeWT86O9_SGiiw"/>
<children xsi:type="notation:DecorationNode" xmi:id="_gzLCa9_YEeWT86O9_SGiiw" visible="false" type="StereotypeLabel">
<styles xsi:type="notation:StringValueStyle" xmi:id="_gzLCbN_YEeWT86O9_SGiiw" name="stereotype" stringValue="StandardProfile::Metamodel"/>
<element href="pathmap://UML_PROFILES/Standard.profile.uml#Metamodel"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_gzLCbd_YEeWT86O9_SGiiw"/>
</children>
<element xmi:type="uml:Model" href="tdl_metamodel.uml#_ICoFYM5wEeKBmZvNr53Zng"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VHitMc5wEeKBmZvNr53Zng" x="235" y="300" width="636"/>
<element href="tdl_metamodel.uml#_ICoFYM5wEeKBmZvNr53Zng"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_VHitMc5wEeKBmZvNr53Zng" x="235" y="300" width="636"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_BPN_cM6SEeKrteq_aJ3viA" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BPOmgM6SEeKrteq_aJ3viA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BPOmgc6SEeKrteq_aJ3viA" key="ShadowFigure_Value" value="false"/>
<children xsi:type="notation:Shape" xmi:id="_BPN_cM6SEeKrteq_aJ3viA" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_BPOmgM6SEeKrteq_aJ3viA" source="ShadowFigure">
<details xmi:id="_BPOmgc6SEeKrteq_aJ3viA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BPOmhM6SEeKrteq_aJ3viA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BPOmhc6SEeKrteq_aJ3viA" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_BPOmhM6SEeKrteq_aJ3viA" source="QualifiedName">
<details xmi:id="_BPOmhc6SEeKrteq_aJ3viA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aU7qsO-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aU7qse-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_aU7qsO-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_aU7qse-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_BPOmhs6SEeKrteq_aJ3viA" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_LqYOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_BPOmiM6SEeKrteq_aJ3viA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPOmic6SEeKrteq_aJ3viA"/>
<children xsi:type="notation:DecorationNode" xmi:id="_BPOmhs6SEeKrteq_aJ3viA" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_LqYOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_BPOmiM6SEeKrteq_aJ3viA"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_BPOmic6SEeKrteq_aJ3viA"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPN_cc6SEeKrteq_aJ3viA" x="234" y="114" width="200" height="100"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_BPN_cc6SEeKrteq_aJ3viA" x="234" y="114" width="200" height="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_umTuQOzHEeKo37lSZM9iEw" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_umWxkOzHEeKo37lSZM9iEw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_umWxkezHEeKo37lSZM9iEw" key="ShadowFigure_Value" value="false"/>
<children xsi:type="notation:Shape" xmi:id="_umTuQOzHEeKo37lSZM9iEw" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_umWxkOzHEeKo37lSZM9iEw" source="ShadowFigure">
<details xmi:id="_umWxkezHEeKo37lSZM9iEw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_umWxlOzHEeKo37lSZM9iEw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_umWxlezHEeKo37lSZM9iEw" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_umWxlOzHEeKo37lSZM9iEw" source="QualifiedName">
<details xmi:id="_umWxlezHEeKo37lSZM9iEw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aU8RxO-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aU8Rxe-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_aU8RxO-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_aU8Rxe-DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_umWxluzHEeKo37lSZM9iEw" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_MRcOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_umWxmOzHEeKo37lSZM9iEw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_umWxmezHEeKo37lSZM9iEw"/>
<children xsi:type="notation:DecorationNode" xmi:id="_umWxluzHEeKo37lSZM9iEw" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_MRcOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_umWxmOzHEeKo37lSZM9iEw"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_umWxmezHEeKo37lSZM9iEw"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_wKKK0OzAEeKqo4Ny4D-vKA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_umTuQezHEeKo37lSZM9iEw" x="682" y="114"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_wKKK0OzAEeKqo4Ny4D-vKA"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_umTuQezHEeKo37lSZM9iEw" x="682" y="114"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_KRVEMO-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KRVrQO-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KRVrQe-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
<children xsi:type="notation:Shape" xmi:id="_KRVEMO-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_KRVrQO-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:id="_KRVrQe-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KRVrQu-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KRVrQ--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_KRVrQu-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_KRVrQ--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KRVrRO-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KRVrRe-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_KRVrRO-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:id="_KRVrRe-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_KRVrRu-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_M4gOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_KRVrSO-DEeKIHKZjSCTn7g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KRVrSe-DEeKIHKZjSCTn7g"/>
<children xsi:type="notation:DecorationNode" xmi:id="_KRVrRu-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_M4gOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_KRVrSO-DEeKIHKZjSCTn7g"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_KRVrSe-DEeKIHKZjSCTn7g"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KRVEMe-DEeKIHKZjSCTn7g" x="908" y="114"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_KRVEMe-DEeKIHKZjSCTn7g" x="908" y="114"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_M3wT4O-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M3w68O-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3w68e-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
<children xsi:type="notation:Shape" xmi:id="_M3wT4O-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_M3w68O-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:id="_M3w68e-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M3w68u-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3w68--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_M3w68u-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_M3w68--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M3w69O-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3w69e-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_M3w69O-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:id="_M3w69e-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_M3w69u-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_OGoOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_M3w6-O-DEeKIHKZjSCTn7g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_M3w6-e-DEeKIHKZjSCTn7g"/>
<children xsi:type="notation:DecorationNode" xmi:id="_M3w69u-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_OGoOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_M3w6-O-DEeKIHKZjSCTn7g"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_M3w6-e-DEeKIHKZjSCTn7g"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_Sl6asO7tEeKEI7DGGPzGog"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_M3wT4e-DEeKIHKZjSCTn7g" x="236" y="478" height="102"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_Sl6asO7tEeKEI7DGGPzGog"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_M3wT4e-DEeKIHKZjSCTn7g" x="236" y="478" height="102"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_NKEL4O-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NKEy8O-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NKEy8e-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
<children xsi:type="notation:Shape" xmi:id="_NKEL4O-DEeKIHKZjSCTn7g" type="Package_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:id="_NKEy8O-DEeKIHKZjSCTn7g" source="ShadowFigure">
<details xmi:id="_NKEy8e-DEeKIHKZjSCTn7g" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NKEy8u-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NKEy8--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
<eAnnotations xmi:id="_NKEy8u-DEeKIHKZjSCTn7g" source="displayNameLabelIcon">
<details xmi:id="_NKEy8--DEeKIHKZjSCTn7g" key="displayNameLabelIcon_value" value="true"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NKEy9O-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NKEy9e-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
<eAnnotations xmi:id="_NKEy9O-DEeKIHKZjSCTn7g" source="QualifiedName">
<details xmi:id="_NKEy9e-DEeKIHKZjSCTn7g" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_NKEy9u-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_OtsOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_NKEy-O-DEeKIHKZjSCTn7g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_NKEy-e-DEeKIHKZjSCTn7g"/>
<children xsi:type="notation:DecorationNode" xmi:id="_NKEy9u-DEeKIHKZjSCTn7g" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_OtsOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_NKEy-O-DEeKIHKZjSCTn7g"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_NKEy-e-DEeKIHKZjSCTn7g"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_NKEL4e-DEeKIHKZjSCTn7g" x="453" y="478" height="102"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_NKEL4e-DEeKIHKZjSCTn7g" x="453" y="478" height="102"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_DoHrEFXjEeScZKZ0k3R8ng" type="Package_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_DoHrElXjEeScZKZ0k3R8ng" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_PUwOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DoHrFFXjEeScZKZ0k3R8ng"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DoHrFVXjEeScZKZ0k3R8ng"/>
<children xsi:type="notation:Shape" xmi:id="_DoHrEFXjEeScZKZ0k3R8ng" type="Package_Shape">
<children xsi:type="notation:DecorationNode" xmi:id="_DoHrElXjEeScZKZ0k3R8ng" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_PUwOJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_DoHrFFXjEeScZKZ0k3R8ng"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_DoHrFVXjEeScZKZ0k3R8ng"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_u99A8FOkEeSBn4xehKK8og"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DoHrEVXjEeScZKZ0k3R8ng" x="670" y="478" height="101"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_u99A8FOkEeSBn4xehKK8og"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_DoHrEVXjEeScZKZ0k3R8ng" x="670" y="478" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7Fo64HlIEeSVko5r_SJ_NA" type="Package_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_7Fo64nlIEeSVko5r_SJ_NA" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_P70OJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_7Fo65HlIEeSVko5r_SJ_NA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Fo65XlIEeSVko5r_SJ_NA"/>
<children xsi:type="notation:Shape" xmi:id="_7Fo64HlIEeSVko5r_SJ_NA" type="Package_Shape">
<children xsi:type="notation:DecorationNode" xmi:id="_7Fo64nlIEeSVko5r_SJ_NA" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_P70OJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xsi:type="notation:TitleStyle" xmi:id="_7Fo65HlIEeSVko5r_SJ_NA"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_7Fo65XlIEeSVko5r_SJ_NA"/>
</children>
<element xmi:type="uml:Package" href="platform:/resource/TestDescriptionLanguage/tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Fo64XlIEeSVko5r_SJ_NA" x="367" y="3"/>
<element href="platform:/resource/TestDescriptionLanguage/tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_7Fo64XlIEeSVko5r_SJ_NA" x="367" y="3"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_8LtyIHlIEeSVko5r_SJ_NA" type="Package_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_8LtyInlIEeSVko5r_SJ_NA" type="Package_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_A_Qi4OJNEeeVjdBtqbOX9w" type="Package_PackagedElementCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_8LtyJHlIEeSVko5r_SJ_NA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LtyJXlIEeSVko5r_SJ_NA"/>
<children xsi:type="notation:Shape" xmi:id="_8LtyIHlIEeSVko5r_SJ_NA" type="Package_Shape">
<children xsi:type="notation:DecorationNode" xmi:id="_8LtyInlIEeSVko5r_SJ_NA" type="Package_NameLabel"/>
<children xsi:type="notation:BasicCompartment" xmi:id="_A_Qi4OJNEeeVjdBtqbOX9w"