Commit 4aa15303 authored by Martti Käärik's avatar Martti Käärik
Browse files

Updated getParticipatingComponents() for all Behaviours and Block.

parent 5bb5c34a
......@@ -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"/>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment