T - public class HASCOSolutionCandidate<V extends java.lang.Comparable<V>> extends java.lang.Object implements EvaluatedSoftwareConfigurationSolution<V>
| Constructor and Description |
|---|
HASCOSolutionCandidate(ComponentInstance componentInstance,
ai.libs.jaicore.planning.core.EvaluatedSearchGraphBasedPlan<V,?> planningSolution,
int timeToEvaluateCandidate) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInstance |
getComponentInstance() |
ai.libs.jaicore.planning.core.EvaluatedPlan<V> |
getPlanningSolution() |
V |
getScore() |
long |
getTimeOfCreation() |
int |
getTimeToEvaluateCandidate() |
public HASCOSolutionCandidate(ComponentInstance componentInstance, ai.libs.jaicore.planning.core.EvaluatedSearchGraphBasedPlan<V,?> planningSolution, int timeToEvaluateCandidate)
public ComponentInstance getComponentInstance()
getComponentInstance in interface EvaluatedSoftwareConfigurationSolution<V extends java.lang.Comparable<V>>public ai.libs.jaicore.planning.core.EvaluatedPlan<V> getPlanningSolution()
public V getScore()
public int getTimeToEvaluateCandidate()
public long getTimeOfCreation()