From 6eb760ee960cd3efe51ca6e4107153c09838a1da Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 1 Aug 2019 18:38:15 +0200 Subject: Clean up CPS and Satellite domains --- .../domains/cps/mdeo/UnavailableHddConstraint.java | 45 ---------------------- 1 file changed, 45 deletions(-) delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.cps/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/cps/mdeo/UnavailableHddConstraint.java (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.cps/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/cps/mdeo/UnavailableHddConstraint.java') diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/cps/mdeo/UnavailableHddConstraint.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/cps/mdeo/UnavailableHddConstraint.java deleted file mode 100644 index 00d1c4e6..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/cps/mdeo/UnavailableHddConstraint.java +++ /dev/null @@ -1,45 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.domains.cps.mdeo; - -import hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem; -import hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance; -import hu.bme.mit.inf.dslreasoner.domains.cps.HostType; -import hu.bme.mit.inf.dslreasoner.domains.cps.mdeo.ResourceUtilizationUtil; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; -import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.IGuidanceFunction; -import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.interpreter.guidance.Solution; - -@SuppressWarnings("all") -public class UnavailableHddConstraint implements IGuidanceFunction { - @Override - public String getName() { - return "UnavailableHdd"; - } - - @Override - public double computeFitness(final Solution solution) { - int _xblockexpression = (int) 0; - { - EObject _model = solution.getModel(); - final CyberPhysicalSystem cps = ((CyberPhysicalSystem) _model); - int cost = 0; - EList _hostTypes = cps.getHostTypes(); - for (final HostType hostType : _hostTypes) { - EList _instances = hostType.getInstances(); - for (final HostInstance host : _instances) { - { - final int utilization = ResourceUtilizationUtil.getHddUtilization(host); - int _defaultHdd = hostType.getDefaultHdd(); - final int difference = (utilization - _defaultHdd); - if ((difference > 0)) { - int _cost = cost; - cost = (_cost + difference); - } - } - } - } - _xblockexpression = cost; - } - return _xblockexpression; - } -} -- cgit v1.2.3-54-g00ecf