Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TDL Open Source
TOP IDE
Commits
0cd1ae9f
Commit
0cd1ae9f
authored
Apr 27, 2020
by
Philip Makedonski
Browse files
+ updated genmodel
parent
5208a8e8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
52 additions
and
5 deletions
+52
-5
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
+52
-5
No files found.
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
View file @
0cd1ae9f
...
...
@@ -144,6 +144,8 @@
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Element/comment"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Element/annotation"
/>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//Element/name"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Element/container"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Element/getParentTestDescription"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Comment"
>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//Comment/body"
/>
...
...
@@ -154,8 +156,14 @@
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Annotation/key"
/>
<genFeatures
property=
"None"
notify=
"false"
createChild=
"false"
ecoreFeature=
"ecore:EReference tdl.ecore#//Annotation/annotatedElement"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//AnnotationType"
/>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//PackageableElement"
/>
<genClasses
ecoreClass=
"tdl.ecore#//AnnotationType"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//AnnotationType/extension"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//PackageableElement"
>
<genOperations
ecoreOperation=
"tdl.ecore#//PackageableElement/conformsTo"
>
<genParameters
ecoreParameter=
"tdl.ecore#//PackageableElement/conformsTo/e"
/>
</genOperations>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//NamedElement"
>
<genFeatures
property=
"Readonly"
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"
/>
</genClasses>
...
...
@@ -196,7 +204,9 @@
<genClasses
ecoreClass=
"tdl.ecore#//SimpleDataType"
/>
<genClasses
ecoreClass=
"tdl.ecore#//SimpleDataInstance"
/>
<genClasses
ecoreClass=
"tdl.ecore#//StructuredDataType"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//StructuredDataType/extension"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//StructuredDataType/member"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//StructuredDataType/allMembers"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Member"
>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//Member/isOptional"
/>
...
...
@@ -213,6 +223,7 @@
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//DataUse"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//DataUse/argument"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//DataUse/reduction"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//DataUse/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//ParameterBinding"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ParameterBinding/dataUse"
/>
...
...
@@ -228,6 +239,7 @@
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//FormalParameterUse"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//FormalParameterUse/parameter"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//FormalParameterUse/resolveDataType"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//DynamicDataUse"
/>
<genClasses
ecoreClass=
"tdl.ecore#//Variable"
>
...
...
@@ -235,10 +247,12 @@
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//FunctionCall"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//FunctionCall/function"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//FunctionCall/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//VariableUse"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//VariableUse/componentInstance"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//VariableUse/variable"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//VariableUse/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//ComponentInstance"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentInstance/type"
/>
...
...
@@ -248,6 +262,10 @@
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentType/gateInstance"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentType/timer"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentType/variable"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentType/extension"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//ComponentType/allGates"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//ComponentType/allTimers"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//ComponentType/allVariables"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//GateInstance"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//GateInstance/type"
/>
...
...
@@ -255,10 +273,14 @@
<genClasses
ecoreClass=
"tdl.ecore#//GateType"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//GateType/dataType"
/>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//GateType/kind"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//GateType/extension"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//GateType/allDataTypes"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Timer"
/>
<genClasses
ecoreClass=
"tdl.ecore#//OmitValue"
/>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//SpecialValueUse"
/>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//SpecialValueUse"
>
<genOperations
ecoreOperation=
"tdl.ecore#//SpecialValueUse/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//AnyValue"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//AnyValue/dataType"
/>
</genClasses>
...
...
@@ -267,6 +289,7 @@
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//DataInstanceUse/dataInstance"
/>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//DataInstanceUse/dataType"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//DataInstanceUse/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Time"
/>
<genClasses
ecoreClass=
"tdl.ecore#//TimeLabel"
/>
...
...
@@ -277,9 +300,11 @@
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//AtomicBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//AtomicBehaviour/timeLabel"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//AtomicBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//Behaviour"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Behaviour/testObjective"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Behaviour/isTesterInputEvent"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//TimeConstraint"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"
/>
...
...
@@ -304,6 +329,7 @@
<genClasses
ecoreClass=
"tdl.ecore#//TimeLabelUse"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimeLabelUse/timeLabel"
/>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//TimeLabelUse/kind"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//TimeLabelUse/resolveDataType"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//TestConfiguration"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TestConfiguration/componentInstance"
/>
...
...
@@ -325,6 +351,7 @@
<genClasses
ecoreClass=
"tdl.ecore#//Block"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Block/behaviour"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Block/guard"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Block/getParticipatingComponents"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//CombinedBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"
/>
...
...
@@ -349,6 +376,7 @@
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//SingleCombinedBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//OptionalBehaviour"
/>
<genClasses
ecoreClass=
"tdl.ecore#//UnboundedLoopBehaviour"
/>
<genClasses
ecoreClass=
"tdl.ecore#//ConditionalBehaviour"
/>
<genClasses
ecoreClass=
"tdl.ecore#//CompoundBehaviour"
/>
...
...
@@ -360,19 +388,25 @@
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//VerdictAssignment"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//VerdictAssignment/verdict"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//VerdictAssignment/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Assertion"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Assertion/otherwise"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Assertion/condition"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Stop"
/>
<genClasses
ecoreClass=
"tdl.ecore#//Break"
/>
<genClasses
ecoreClass=
"tdl.ecore#//Stop"
>
<genOperations
ecoreOperation=
"tdl.ecore#//Stop/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Break"
>
<genOperations
ecoreOperation=
"tdl.ecore#//Break/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Assignment"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Assignment/variable"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Assignment/expression"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//ActionBehaviour"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ActionBehaviour/componentInstance"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//ActionBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//InlineAction"
>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//InlineAction/body"
/>
...
...
@@ -385,6 +419,7 @@
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TestDescriptionReference/testDescription"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TestDescriptionReference/componentInstanceBinding"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TestDescriptionReference/actualParameter"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//TestDescriptionReference/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//ComponentInstanceBinding"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ComponentInstanceBinding/formalComponent"
/>
...
...
@@ -393,6 +428,7 @@
<genClasses
ecoreClass=
"tdl.ecore#//Interaction"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Interaction/sourceGate"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Interaction/target"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Interaction/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Message"
>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//Message/isTrigger"
/>
...
...
@@ -434,5 +470,16 @@
<genClasses
ecoreClass=
"tdl.ecore#//CollectionDataInstance"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//CollectionDataInstance/item"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Extension"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Extension/extending.1"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Extension/transitiveExtending"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Extension/extending"
>
<genParameters
ecoreParameter=
"tdl.ecore#//Extension/extending/e"
/>
</genOperations>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//LiteralValueUse"
>
<genFeatures
createChild=
"false"
ecoreFeature=
"ecore:EAttribute tdl.ecore#//LiteralValueUse/value"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//LiteralValueUse/dataType"
/>
</genClasses>
</genPackages>
</genmodel:GenModel>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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