Ignore:
Timestamp:
09/18/14 15:03:16 (11 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/resources/devices/description/PhysicalResourceDescription.java

    r1423 r1439  
    1818import schedframe.resources.computing.profiles.energy.power.PowerProfile; 
    1919import schedframe.resources.computing.profiles.energy.power.PowerState; 
     20import schedframe.resources.computing.profiles.energy.power.PowerStateName; 
    2021import schedframe.resources.computing.profiles.energy.power.PowerStateNameFactory; 
    2122import schedframe.resources.computing.profiles.energy.power.Transition; 
     
    113114                                for (int i = 0; i < powerStateCount ; i++) { 
    114115                                        schemas.PowerState ps = powerProfileCharacteristic.getPowerStates().getPowerState(i); 
    115                                         List<Transition> transitions = new ArrayList<Transition>(); 
     116                                        List<Transition> transitions = new ArrayList<Transition>(0); 
    116117                                        int transitionCount = ps.getTransitionCount(); 
    117118                                        for (int j = 0; j < transitionCount; j++) { 
    118119                                                schemas.Transition t = ps.getTransition(j); 
    119                                                 Transition transition = new Transition(PowerStateNameFactory.createPowerStateName(t.getTo()), t 
     120                                                PowerStateName transName = t.getName() != null ? PowerStateNameFactory.createPowerStateName(t.getName()) : PowerStateNameFactory.createPowerStateName(ps.getName() +  "_" + t.getTo()); 
     121                                                Transition transition = new Transition(transName, PowerStateNameFactory.createPowerStateName(t.getTo()), t 
    120122                                                                .getPowerUsage().getContent(), t.getTime().getContent()); 
    121123                                                Parameters params = extractParameters(t.getParameter()); 
Note: See TracChangeset for help on using the changeset viewer.