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
4aa15303
Commit
4aa15303
authored
May 06, 2020
by
Martti Käärik
Browse files
Updated getParticipatingComponents() for all Behaviours and Block.
parent
5bb5c34a
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
93 additions
and
40 deletions
+93
-40
plugins/org.etsi.mts.tdl.model/model/tdl.ecore
plugins/org.etsi.mts.tdl.model/model/tdl.ecore
+80
-33
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
+13
-7
No files found.
plugins/org.etsi.mts.tdl.model/model/tdl.ecore
View file @
4aa15303
This diff is collapsed.
Click to expand it.
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
View file @
4aa15303
...
...
@@ -296,6 +296,7 @@
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//TimerOperation"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimerOperation/timer"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimerOperation/componentInstance"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//TimerOperation/getParticipatingComponents"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//AtomicBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"
/>
...
...
@@ -305,6 +306,7 @@
<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"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Behaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//TimeConstraint"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"
/>
...
...
@@ -317,10 +319,12 @@
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//TimeOperation"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimeOperation/componentInstance"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//TimeOperation/period"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//TimeOperation/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Wait"
/>
<genClasses
ecoreClass=
"tdl.ecore#//Quiescence"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//Quiescence/gateReference"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Quiescence/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//GateReference"
>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//GateReference/component"
/>
...
...
@@ -352,6 +356,9 @@
<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"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//Block/getParticipatingComponentsExcluding"
>
<genParameters
ecoreParameter=
"tdl.ecore#//Block/getParticipatingComponentsExcluding/excluded"
/>
</genOperations>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//CombinedBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"
/>
...
...
@@ -360,14 +367,17 @@
<genClasses
ecoreClass=
"tdl.ecore#//PeriodicBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//PeriodicBehaviour/block"
/>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//PeriodicBehaviour/period"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//PeriodicBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//ExceptionalBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ExceptionalBehaviour/block"
/>
<genFeatures
notify=
"false"
createChild=
"false"
propertySortChoices=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//ExceptionalBehaviour/guardedComponent"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//ExceptionalBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//AlternativeBehaviour"
/>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//MultipleCombinedBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//MultipleCombinedBehaviour/block"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//MultipleCombinedBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//ParallelBehaviour"
/>
<genClasses
ecoreClass=
"tdl.ecore#//BoundedLoopBehaviour"
>
...
...
@@ -375,6 +385,7 @@
</genClasses>
<genClasses
image=
"false"
ecoreClass=
"tdl.ecore#//SingleCombinedBehaviour"
>
<genFeatures
property=
"None"
children=
"true"
createChild=
"true"
ecoreFeature=
"ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"
/>
<genOperations
ecoreOperation=
"tdl.ecore#//SingleCombinedBehaviour/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//OptionalBehaviour"
/>
<genClasses
ecoreClass=
"tdl.ecore#//UnboundedLoopBehaviour"
/>
...
...
@@ -388,18 +399,13 @@
</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"
>
<genOperations
ecoreOperation=
"tdl.ecore#//Stop/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Break"
>
<genOperations
ecoreOperation=
"tdl.ecore#//Break/getParticipatingComponents"
/>
</genClasses>
<genClasses
ecoreClass=
"tdl.ecore#//Stop"
/>
<genClasses
ecoreClass=
"tdl.ecore#//Break"
/>
<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"
/>
...
...
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