Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TDL Open Source
TDL Meta Model
Commits
c3bd3574
Commit
c3bd3574
authored
Jun 15, 2020
by
Philip Makedonski
Browse files
+ updated merged model implementation
parent
ad5e105a
Changes
6
Hide whitespace changes
Inline
Side-by-side
org.etsi.mts.tdl/model/tdl.ecore
View file @
c3bd3574
<?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=
"<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"
>
...
...
@@ -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>"
/>
...
...
@@ -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"
>
...
...
@@ -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>"
/>
...
...
@@ -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=
"<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</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=
"<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"
>
...
...
@@ -507,7 +512,7 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers
xsi:type=
"ecore:EClass"
name=
"PredefinedFunction"
eSuperTypes=
"#//
Named
Element"
>
<eClassifiers
xsi:type=
"ecore:EClass"
name=
"PredefinedFunction"
eSuperTypes=
"#//
Packageable
Element"
>
<eAnnotations
source=
"http://www.eclipse.org/emf/2002/GenModel"
>
<details
key=
"documentation"
value=
"<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"
/>
</eAnnotations>
...
...
@@ -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"
>
...
...
@@ -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"
>
...
...
@@ -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>
...
...
@@ -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>
...
...
@@ -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"
>
...
...
@@ -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>"
/>
...
...
org.etsi.mts.tdl/model/tdl.genmodel
View file @
c3bd3574
...
...
@@ -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=
"
T
dl"
basePackage=
"org.etsi.mts"
<genPackages
xsi:type=
"genmodel:GenPackage"
prefix=
"
t
dl"
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"
/>
...
...
org.etsi.mts.tdl/model/tdl.uml
View file @
c3bd3574
This source diff could not be displayed because it is too large. You can
view the blob
instead.
org.etsi.mts.tdl/model/tdl_metamodel.di
View file @
c3bd3574
<?
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
>
org.etsi.mts.tdl/model/tdl_metamodel.notation
View file @
c3bd3574
<?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
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_VHjURM5wEeKBmZvNr53Zng"
type=
"Model_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A5pDEOJNEeeVjdBtqbOX9w"
type=
"Model_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_VHjURs5wEeKBmZvNr53Zng"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_VHjUR85wEeKBmZvNr53Zng"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_VHjURM5wEeKBmZvNr53Zng"
type=
"Model_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A5pDEOJNEeeVjdBtqbOX9w"
type=
"Model_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_VHjURs5wEeKBmZvNr53Zng"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_VHjUR85wEeKBmZvNr53Zng"
/>
</children>
<children
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_gzLCa9_YEeWT86O9_SGiiw"
visible=
"false"
type=
"StereotypeLabel"
>
<styles
x
m
i: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
x
m
i:type=
"notation:Bounds"
xmi:id=
"_gzLCbd_YEeWT86O9_SGiiw"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_gzLCa9_YEeWT86O9_SGiiw"
visible=
"false"
type=
"StereotypeLabel"
>
<styles
x
s
i:type=
"notation:StringValueStyle"
xmi:id=
"_gzLCbN_YEeWT86O9_SGiiw"
name=
"stereotype"
stringValue=
"StandardProfile::Metamodel"
/>
<element
href=
"pathmap://UML_PROFILES/Standard.profile.uml#Metamodel"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_gzLCbd_YEeWT86O9_SGiiw"
/>
</children>
<element
xmi:type=
"uml:Model"
href=
"tdl_metamodel.uml#_ICoFYM5wEeKBmZvNr53Zng"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_VHitMc5wEeKBmZvNr53Zng"
x=
"235"
y=
"300"
width=
"636"
/>
<element
href=
"tdl_metamodel.uml#_ICoFYM5wEeKBmZvNr53Zng"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_VHitMc5wEeKBmZvNr53Zng"
x=
"235"
y=
"300"
width=
"636"
/>
</children>
<children
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_BPOmhs6SEeKrteq_aJ3viA"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_LqYOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_BPOmiM6SEeKrteq_aJ3viA"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_BPOmic6SEeKrteq_aJ3viA"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_BPOmhs6SEeKrteq_aJ3viA"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_LqYOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_BPOmiM6SEeKrteq_aJ3viA"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_BPOmic6SEeKrteq_aJ3viA"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_095awM5wEeKBmZvNr53Zng"
/>
<layoutConstraint
x
m
i: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
x
s
i:type=
"notation:Bounds"
xmi:id=
"_BPN_cc6SEeKrteq_aJ3viA"
x=
"234"
y=
"114"
width=
"200"
height=
"100"
/>
</children>
<children
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_umWxluzHEeKo37lSZM9iEw"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_MRcOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_umWxmOzHEeKo37lSZM9iEw"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_umWxmezHEeKo37lSZM9iEw"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_umWxluzHEeKo37lSZM9iEw"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_MRcOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_umWxmOzHEeKo37lSZM9iEw"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_umWxmezHEeKo37lSZM9iEw"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_wKKK0OzAEeKqo4Ny4D-vKA"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_umTuQezHEeKo37lSZM9iEw"
x=
"682"
y=
"114"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_wKKK0OzAEeKqo4Ny4D-vKA"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_umTuQezHEeKo37lSZM9iEw"
x=
"682"
y=
"114"
/>
</children>
<children
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_KRVrRu-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_M4gOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_KRVrSO-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_KRVrSe-DEeKIHKZjSCTn7g"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_KRVrRu-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_M4gOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_KRVrSO-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_KRVrSe-DEeKIHKZjSCTn7g"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_KRVEMe-DEeKIHKZjSCTn7g"
x=
"908"
y=
"114"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_KRVEMe-DEeKIHKZjSCTn7g"
x=
"908"
y=
"114"
/>
</children>
<children
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_M3w69u-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_OGoOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_M3w6-O-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_M3w6-e-DEeKIHKZjSCTn7g"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_M3w69u-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_OGoOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_M3w6-O-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_M3w6-e-DEeKIHKZjSCTn7g"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_Sl6asO7tEeKEI7DGGPzGog"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_M3wT4e-DEeKIHKZjSCTn7g"
x=
"236"
y=
"478"
height=
"102"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_Sl6asO7tEeKEI7DGGPzGog"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_M3wT4e-DEeKIHKZjSCTn7g"
x=
"236"
y=
"478"
height=
"102"
/>
</children>
<children
x
m
i: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
x
s
i: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
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_NKEy9u-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_OtsOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_NKEy-O-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_NKEy-e-DEeKIHKZjSCTn7g"
/>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_NKEy9u-DEeKIHKZjSCTn7g"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_OtsOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_NKEy-O-DEeKIHKZjSCTn7g"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_NKEy-e-DEeKIHKZjSCTn7g"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_NKEL4e-DEeKIHKZjSCTn7g"
x=
"453"
y=
"478"
height=
"102"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_NKEL4e-DEeKIHKZjSCTn7g"
x=
"453"
y=
"478"
height=
"102"
/>
</children>
<children
x
m
i:type=
"notation:Shape"
xmi:id=
"_DoHrEFXjEeScZKZ0k3R8ng"
type=
"Package_Shape"
>
<children
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_DoHrElXjEeScZKZ0k3R8ng"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_PUwOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_DoHrFFXjEeScZKZ0k3R8ng"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_DoHrFVXjEeScZKZ0k3R8ng"
/>
<children
x
s
i:type=
"notation:Shape"
xmi:id=
"_DoHrEFXjEeScZKZ0k3R8ng"
type=
"Package_Shape"
>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_DoHrElXjEeScZKZ0k3R8ng"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_PUwOJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_DoHrFFXjEeScZKZ0k3R8ng"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_DoHrFVXjEeScZKZ0k3R8ng"
/>
</children>
<element
xmi:type=
"uml:Package"
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_u99A8FOkEeSBn4xehKK8og"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_DoHrEVXjEeScZKZ0k3R8ng"
x=
"670"
y=
"478"
height=
"101"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_u99A8FOkEeSBn4xehKK8og"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_DoHrEVXjEeScZKZ0k3R8ng"
x=
"670"
y=
"478"
height=
"101"
/>
</children>
<children
x
m
i:type=
"notation:Shape"
xmi:id=
"_7Fo64HlIEeSVko5r_SJ_NA"
type=
"Package_Shape"
>
<children
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_7Fo64nlIEeSVko5r_SJ_NA"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_P70OJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_7Fo65HlIEeSVko5r_SJ_NA"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_7Fo65XlIEeSVko5r_SJ_NA"
/>
<children
x
s
i:type=
"notation:Shape"
xmi:id=
"_7Fo64HlIEeSVko5r_SJ_NA"
type=
"Package_Shape"
>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_7Fo64nlIEeSVko5r_SJ_NA"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_P70OJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
s
i:type=
"notation:TitleStyle"
xmi:id=
"_7Fo65HlIEeSVko5r_SJ_NA"
/>
<layoutConstraint
x
s
i: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
x
m
i:type=
"notation:Bounds"
xmi:id=
"_7Fo64XlIEeSVko5r_SJ_NA"
x=
"367"
y=
"3"
/>
<element
href=
"platform:/resource/TestDescriptionLanguage/tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"
/>
<layoutConstraint
x
s
i:type=
"notation:Bounds"
xmi:id=
"_7Fo64XlIEeSVko5r_SJ_NA"
x=
"367"
y=
"3"
/>
</children>
<children
x
m
i:type=
"notation:Shape"
xmi:id=
"_8LtyIHlIEeSVko5r_SJ_NA"
type=
"Package_Shape"
>
<children
x
m
i:type=
"notation:DecorationNode"
xmi:id=
"_8LtyInlIEeSVko5r_SJ_NA"
type=
"Package_NameLabel"
/>
<children
x
m
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_Qi4OJNEeeVjdBtqbOX9w"
type=
"Package_PackagedElementCompartment"
>
<styles
x
m
i:type=
"notation:TitleStyle"
xmi:id=
"_8LtyJHlIEeSVko5r_SJ_NA"
/>
<layoutConstraint
x
m
i:type=
"notation:Bounds"
xmi:id=
"_8LtyJXlIEeSVko5r_SJ_NA"
/>
<children
x
s
i:type=
"notation:Shape"
xmi:id=
"_8LtyIHlIEeSVko5r_SJ_NA"
type=
"Package_Shape"
>
<children
x
s
i:type=
"notation:DecorationNode"
xmi:id=
"_8LtyInlIEeSVko5r_SJ_NA"
type=
"Package_NameLabel"
/>
<children
x
s
i:type=
"notation:BasicCompartment"
xmi:id=
"_A_Qi4OJNEeeVjdBtqbOX9w"