diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/DmmModelActionHandler.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/DmmModelActionHandler.java index 973c9487eeaa92f5a9174257ce216744b3c3073e..d1a33915e0312902c437358832c63bbe98a21eea 100644 --- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/DmmModelActionHandler.java +++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/DmmModelActionHandler.java @@ -229,7 +229,7 @@ public class DmmModelActionHandler implements IActionHandler { RuntimeEnvironment re = null; switch (adaptableEntity.eClass().getClassifierID()) { case ResourcelandscapePackage.RUNTIME_ENVIRONMENT: - re = DmmModelChanger.scaleOutRuntimeEnvironmentInstance((RuntimeEnvironment) adaptableEntity); + re = DmmModelChanger.createNewRuntimeEnvironmentInstance((RuntimeEnvironment) adaptableEntity); break; case ContainerrepositoryPackage.CONTAINER_TEMPLATE: re = scaleOutContainerTemplate((ContainerTemplate) adaptableEntity); @@ -256,8 +256,7 @@ public class DmmModelActionHandler implements IActionHandler { return removedRe; } - /** Implements similar behavior as scaleOutRuntimeEnvironment() - * because if you want to scale an attribute of the ContainerTemplate, + /** Creates a new RuntimeEnvironment. If you want to scale an attribute of the ContainerTemplate, * ModelVariableConfigurationRange must be used. However, here we are * scaling a ModelEntityConfigurationRange. */ @@ -266,7 +265,7 @@ public class DmmModelActionHandler implements IActionHandler { Container referringContainer = template.getReferringContainers().get(0); if (referringContainer != null && referringContainer instanceof RuntimeEnvironment) { - return DmmModelChanger.scaleOutRuntimeEnvironmentInstance((RuntimeEnvironment) referringContainer); + return DmmModelChanger.createNewRuntimeEnvironmentInstance((RuntimeEnvironment) referringContainer); } else { logger.error("Cannot scale " + referringContainer); } diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/util/DmmModelChanger.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/util/DmmModelChanger.java index 39816ae4976fe9ea0ab534af9c7049e893be4e75..c46f07f74b0978fe567ffbad2a1bbbbbaf364e14 100644 --- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/util/DmmModelChanger.java +++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/util/DmmModelChanger.java @@ -113,7 +113,7 @@ public class DmmModelChanger { * the {@link RuntimeEnvironment} to copy * @return */ - public static RuntimeEnvironment scaleOutRuntimeEnvironmentInstance(RuntimeEnvironment runtimeEnvironment) { + public static RuntimeEnvironment createNewRuntimeEnvironmentInstance(RuntimeEnvironment runtimeEnvironment) { RuntimeEnvironment newRuntimeEnvironment = EcoreUtil.copy(runtimeEnvironment); newRuntimeEnvironment.setId(EcoreUtil.generateUUID()); newRuntimeEnvironment.setName(newRuntimeEnvironment.getName() + COPY_MARK);