public class HASCOModelStatisticsPluginModel extends ai.libs.jaicore.graphvisualizer.plugin.ASimpleMVCPluginModel<HASCOModelStatisticsPluginView,HASCOModelStatisticsPluginController>
| Constructor and Description |
|---|
HASCOModelStatisticsPluginModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(ai.libs.jaicore.graphvisualizer.plugin.solutionperformanceplotter.ScoredSolutionCandidateInfo scoredSolutionCandidateInfo)
Informs the plugin about a new HASCOSolution.
|
void |
clear()
Clears the model (and subsequently the view)
|
ComponentInstance |
deserializeComponentInstance(java.lang.String serializedComponentInstance) |
java.util.Collection<ai.libs.jaicore.graphvisualizer.plugin.solutionperformanceplotter.ScoredSolutionCandidateInfo> |
getAllSeenSolutionCandidateFoundInfosUnordered()
Gets an (unordered) collection of the solutions received so far.
|
java.util.Map<java.lang.String,Component> |
getKnownComponents() |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getPerformanceStatisticsForComposition(UnparametrizedComponentInstance composition) |
double |
parseScoreToDouble(java.lang.String score) |
public final void addEntry(ai.libs.jaicore.graphvisualizer.plugin.solutionperformanceplotter.ScoredSolutionCandidateInfo scoredSolutionCandidateInfo)
solutionEvent - public java.util.Collection<ai.libs.jaicore.graphvisualizer.plugin.solutionperformanceplotter.ScoredSolutionCandidateInfo> getAllSeenSolutionCandidateFoundInfosUnordered()
public java.util.Map<java.lang.String,Component> getKnownComponents()
public org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getPerformanceStatisticsForComposition(UnparametrizedComponentInstance composition)
composition - public void clear()
clear in class ai.libs.jaicore.graphvisualizer.plugin.ASimpleMVCPluginModel<HASCOModelStatisticsPluginView,HASCOModelStatisticsPluginController>public ComponentInstance deserializeComponentInstance(java.lang.String serializedComponentInstance)
public double parseScoreToDouble(java.lang.String score)
throws java.lang.NumberFormatException
java.lang.NumberFormatException