From cd85cda70acd159c80931abbd53fde884dafc19e Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Wed, 27 Feb 2013 07:54:23 +0000 Subject: [PATCH] git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@10456 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../PushPullAdaptationProcess.xmi | 56 +++++++++++++++---- 1 file changed, 45 insertions(+), 11 deletions(-) diff --git a/edu.kit.ipd.descartes.adaptation.test/test_models/SEAMS_Case_Study/PushPullAdaptationProcess.xmi b/edu.kit.ipd.descartes.adaptation.test/test_models/SEAMS_Case_Study/PushPullAdaptationProcess.xmi index d57c380a..2b0dc544 100644 --- a/edu.kit.ipd.descartes.adaptation.test/test_models/SEAMS_Case_Study/PushPullAdaptationProcess.xmi +++ b/edu.kit.ipd.descartes.adaptation.test/test_models/SEAMS_Case_Study/PushPullAdaptationProcess.xmi @@ -76,23 +76,57 @@ <steps xsi:type="adaptation:StartAction" id="321" - successor="decreaseVirtualCpu"/> + successor="branchDecrease"/> <steps - xsi:type="adaptation:ActionReference" - id="decreaseVirtualCpu" + xsi:type="adaptation:BranchAction" + id="branchDecrease" predecessor="321" - successor="decreaseServers" - refersTo="345242342"/> - <steps - xsi:type="adaptation:ActionReference" - id="decreaseServers" - predecessor="decreaseVirtualCpu" successor="432" - refersTo="1287127123"/> + condition="RuntimeEnvironment.allInstances()->
	select( re | re.template = self.template )->exists(re | re.configSpec.oclAsType(resourceconfiguration::ActiveResourceSpecification).processingResourceSpecifications->forAll(nrOfParProcUnits.number > 2))"> + <context + xsi:type="resourcelandscape:RuntimeEnvironment" + href="AcamarCluster.xmi#12"/> + <conditionTrueBranch + id="_k0FLAICyEeKnieBrE9C24w" + name="decreaseCores"> + <steps + xsi:type="adaptation:ActionReference" + id="decreaseVirtualCpu" + predecessor="_q13HQICyEeKnieBrE9C24w" + successor="_rJvFgYCyEeKnieBrE9C24w" + refersTo="345242342"/> + <steps + xsi:type="adaptation:StartAction" + id="_q13HQICyEeKnieBrE9C24w" + successor="decreaseVirtualCpu"/> + <steps + xsi:type="adaptation:StopAction" + id="_rJvFgYCyEeKnieBrE9C24w" + predecessor="decreaseVirtualCpu"/> + </conditionTrueBranch> + <conditionFalseBranch + id="_nZJv1oCyEeKnieBrE9C24w" + name="decreaseServers"> + <steps + xsi:type="adaptation:ActionReference" + id="decreaseServers" + predecessor="_xUQHAICyEeKnieBrE9C24w" + successor="_xx9WsYCyEeKnieBrE9C24w" + refersTo="1287127123"/> + <steps + xsi:type="adaptation:StartAction" + id="_xUQHAICyEeKnieBrE9C24w" + successor="decreaseServers"/> + <steps + xsi:type="adaptation:StopAction" + id="_xx9WsYCyEeKnieBrE9C24w" + predecessor="decreaseServers"/> + </conditionFalseBranch> + </steps> <steps xsi:type="adaptation:StopAction" id="432" - predecessor="decreaseServers"/> + predecessor="branchDecrease"/> </implementedPlan> </tactics> <actions id="2" -- GitLab