All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
ComponentInstanceSerializer |
|
DefaultHASCOPlanningReduction<N,A> |
This class only serves to facilitate the usage of HASCO when passing a IPlanningGraphGeneratorDeriver.
|
DefaultPathPriorizingPredicate<N> |
This is a node evaluator that assigns 0 to all nodes encoding (partial) compositions where each component refinement is with its default parameters.
|
HASCO<N,A,V extends java.lang.Comparable<V>> |
Hierarchically create an object of type T
|
HASCOBuilder<N,A,V extends java.lang.Comparable<V>,B extends HASCOBuilder<N,A,V,B>> |
|
HASCOBuilder.Reduction |
|
HASCOConfig |
|
HASCOModelStatisticsComponentCell |
|
HASCOModelStatisticsComponentSelector |
|
HASCOModelStatisticsObserver |
|
HASCOModelStatisticsPlugin |
|
HASCOModelStatisticsPluginController |
|
HASCOModelStatisticsPluginModel |
|
HASCOModelStatisticsPluginView |
|
HASCOReduction<V extends java.lang.Comparable<V>> |
This is the class that conducts the actual problem reduction of software configuration to HTN Planning
|
HASCOReductionSolutionEvaluator<V extends java.lang.Comparable<V>> |
|
HASCORunReport<V extends java.lang.Comparable<V>> |
|
HASCORunStartedEvent<T,V extends java.lang.Comparable<V>> |
|
HASCORunTerminatedEvent<T,V extends java.lang.Comparable<V>> |
|
HASCOSolutionCandidate<V extends java.lang.Comparable<V>> |
This is a wrapper class only used for efficient processing of solutions.
|
HASCOSolutionCandidateRepresenter |
|
HASCOSolutionEvaluationEvent<T,V extends java.lang.Comparable<V>> |
|
HASCOSolutionEvent<V extends java.lang.Comparable<V>> |
|
HASCOUtil |
Utility functions in the context of HASCO algorithm selection and configurtion.
|
HASCOViaFD<V extends java.lang.Comparable<V>> |
|
HASCOViaFDAndBestFirstBuilder<V extends java.lang.Comparable<V>,B extends HASCOViaFDAndBestFirstBuilder<V,B>> |
This factory makes it easier to create HASCO objects.
|
HASCOViaFDAndBestFirstWithRandomCompletionsBuilder |
|
HASCOViaFDAndDFSBuilder<V extends java.lang.Comparable<V>,B extends HASCOViaFDAndDFSBuilder<V,B>> |
|
HASCOViaFDBuilder<V extends java.lang.Comparable<V>,B extends HASCOViaFDBuilder<V,B>> |
|
HASCOWithRandomCompletionsConfig |
|
IHascoAware |
Classes can implement this interface if they want to be informed about the HASCO instance in which they are used.
|
IHASCOPlanningReduction<N,A> |
|
IMetaMiner |
Used to to compute a score for a given ComponentInstance based on
meta features of the ComponentInstance and possibly also its application
context.
|
IsNotRefinablePredicate |
|
IsRefinementCompletedPredicate |
|
IsValidParameterRangeRefinementPredicate |
|
MetaMinerBasedSorter |
A Comparator for TFDNode s that sorts based on meta information about the underlying ComponentInstance of the node and possibly application context.
|
TFDNodeAsCIViewInfoGenerator |
This info generator is meant to be used in combination with the node info plug-in.
|
TwoPhaseCandidateEvaluator |
|
TwoPhaseHASCO<N,A> |
|
TwoPhaseHASCOBuilder<N,A> |
|
TwoPhaseHASCOConfig |
|
TwoPhaseHASCOPhaseSwitchEvent |
|
TwoPhaseHASCOReport |
|
TwoPhaseSoftwareConfigurationProblem |
|