Package es.urjc.etsii.grafo.annotations
package es.urjc.etsii.grafo.annotations
-
Annotation InterfacesClassDescriptionAnnotation to mark any given class as an algorithm component.This annotation has two effects on any algorithm component: Marks that a component should be considered when automatically proposing configurations. Tells the autoconfig engine which constructor describes the tunable parameters and component dependencies. Note that algorithm components can still be built dynamically at runtime from their string representation even if they do not have this annotation, as the correct constructor to call can be detected from the given set of parameters.Declares a categorical tunable parameter using the same categorical parameter type as irace.Specifies additional restrictions when resolving a constructor parameter whose type is another algorithm component.Marks an extension point whose implementations should be discovered as Spring components.Declares an integer tunable parameter using the same integer parameter type as irace.Declares an ordinal tunable parameter using the same ordinal parameter type as irace.Declares that this parameter is provided automatically by the solving engine or any extension of it.Declares a real-valued tunable parameter using the same real parameter type as irace.