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
Expand all
Show 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"
>
<eAnnotations
source=
"http://www.eclipse.org/emf/2002/GenModel"
>
<details
key=
"documentation"
value=
"<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"
/>
</eAnnotations>
<eStructuralFeatures
xsi:type=
"ecore:EReference"
name=
"collectionElement"
upperBound=
"-1"
eType=
"#//StaticDataUse"
containment=
"true"
>
<eClassifiers
xsi:type=
"ecore:EClass"
name=
"CollectionDataType"
eSuperTypes=
"#//DataType"
>
<eAnnotations
source=
"http://www.eclipse.org/emf/2002/GenModel"
>
<details
key=
"documentation"
value=
"<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>"
/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures
xsi:type=
"ecore:EReference"
name=
"itemType"
ordered=
"false"
lowerBound=
"1"
eType=
"#//DataType"
>
<eAnnotations
source=
"http://www.eclipse.org/emf/2002/GenModel"
>
...
...
@@ -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
org.etsi.mts.tdl/model/tdl_metamodel.notation
View file @
c3bd3574
This diff is collapsed.
Click to expand it.
org.etsi.mts.tdl/model/tdl_metamodel.uml
View file @
c3bd3574
...
...
@@ -47,6 +47,6 @@
<appliedProfile
href=
"pathmap://UML_PROFILES/Ecore.profile.uml#_0"
/>
</profileApplication>
</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"
/>
</xmi:XMI>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment