edu.nrao.sss.model.project.scheduling.priority
Class PriorityMeasureSum
java.lang.Object
edu.nrao.sss.model.project.scheduling.priority.PriorityMeasure
edu.nrao.sss.model.project.scheduling.priority.PriorityMeasureSum
public class PriorityMeasureSum
- extends PriorityMeasure
PriorityMeasureSum
public PriorityMeasureSum()
PriorityMeasureSum
public PriorityMeasureSum(PriorityMeasureSum copy)
getName
public String getName()
- Description copied from class:
PriorityMeasure
- Returns a short description of this method of summarizing priorities.
- Overrides:
getName
in class PriorityMeasure
- Returns:
- a short description of this method of summarizing priorities.
setWeightByDuration
public void setWeightByDuration(boolean b)
getWeightByDuration
public boolean getWeightByDuration()
getPriority
public double getPriority(List<Priority> thePriorities)
- Description copied from class:
PriorityMeasure
- Returns a number summarizing the priority of the set.
- Specified by:
getPriority
in class PriorityMeasure
- Parameters:
thePriorities
- a set of Priority
indicating an importance
with regard to a particular criteria.
- Returns:
- a number summarizing the priorities in the set.
getPriority
public double getPriority(Schedulable theBlock)
- Description copied from class:
PriorityMeasure
- Returns a number summarizing the priority of the scheduling block.
- Specified by:
getPriority
in class PriorityMeasure
- Parameters:
theBlock
- a scheduling block for which a priority is needed.
- Returns:
- a number summarizing the priority of the scheduling block.
Copyright © 2009. All Rights Reserved.