package schedframe.resources.computing.profiles.energy.power; import java.util.ArrayList; import java.util.List; import schedframe.Parameters; public class PowerState { protected PowerStateName name; protected double powerUsage; protected List transitions; public PowerState(PowerStateName name, double powerUsage, List transitions) { super(); this.name = name; this.powerUsage = powerUsage; this.transitions = transitions; } public PowerStateName getName() { return name; } public double getPowerUsage() { return powerUsage; } public List getTransitions() { if(transitions == null) return new ArrayList(0); return transitions; } public void init(Parameters parameters){ } }