Uses of Annotation Interface
es.urjc.etsii.grafo.annotations.InheritedComponent
Packages that use InheritedComponent
Package
Description
-
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.builder
Classes in es.urjc.etsii.grafo.autoconfig.builder with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
AlgorithmBuilder<S extends Solution<S,
I>, I extends Instance> Provides the necessary methods to generate an algorithm from the proposed Irace configuration.class
Create an algorithm component from a given set of parameters -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.fill
Classes in es.urjc.etsii.grafo.autoconfig.fill with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.generator
Classes in es.urjc.etsii.grafo.autoconfig.generator with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.inventory
Classes in es.urjc.etsii.grafo.autoconfig.inventory with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
Includes ALL algorithm components by default, ignores components that implement or extend any element in the blacklist.class
Includes ONLY the given classes/interfaces and their implementations, ignores the rest. -
Uses of InheritedComponent in es.urjc.etsii.grafo.create.builder
Classes in es.urjc.etsii.grafo.create.builder with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
SolutionBuilder<S extends Solution<S,
I>, I extends Instance> How to generate empty solutions from a given instance. -
Uses of InheritedComponent in es.urjc.etsii.grafo.events
Classes in es.urjc.etsii.grafo.events with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
Implement this class to listen and react to the different events generated by the framework. -
Uses of InheritedComponent in es.urjc.etsii.grafo.exception
Classes in es.urjc.etsii.grafo.exception with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
ExceptionHandler<S extends Solution<S,
I>, I extends Instance> Abstract class to provide behaviour when an uncontrolled exception reaches executor code. -
Uses of InheritedComponent in es.urjc.etsii.grafo.executors
Classes in es.urjc.etsii.grafo.executors with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.experiment
Classes in es.urjc.etsii.grafo.experiment with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
AbstractExperiment<S extends Solution<S,
I>, I extends Instance> Defines an experiment to execute. -
Uses of InheritedComponent in es.urjc.etsii.grafo.experiment.reference
Classes in es.urjc.etsii.grafo.experiment.reference with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
class
If implemented, used when comparing experiment results -
Uses of InheritedComponent in es.urjc.etsii.grafo.io
Classes in es.urjc.etsii.grafo.io with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
InstanceImporter<I extends Instance>
This class is used to generate an instance for the problem. -
Uses of InheritedComponent in es.urjc.etsii.grafo.io.serializers
Classes in es.urjc.etsii.grafo.io.serializers with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
ResultsSerializer<S extends Solution<S,
I>, I extends Instance> This class handles the transformation of the results of the experiments to a file in a specific format.class
SolutionSerializer<S extends Solution<S,
I>, I extends Instance> Subclass to provide a custom implementation to export solutions to file. -
Uses of InheritedComponent in es.urjc.etsii.grafo.io.serializers.excel
Classes in es.urjc.etsii.grafo.io.serializers.excel with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.orchestrator
Classes in es.urjc.etsii.grafo.orchestrator with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
Base orchestrator, contains common code. -
Uses of InheritedComponent in es.urjc.etsii.grafo.services
Classes in es.urjc.etsii.grafo.services with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
TimeLimitCalculator<S extends Solution<S,
I>, I extends Instance> Time limit -
Uses of InheritedComponent in es.urjc.etsii.grafo.solution
Classes in es.urjc.etsii.grafo.solution with annotations of type InheritedComponentModifier and TypeClassDescriptionclass
SolutionValidator<S extends Solution<S,
I>, I extends Instance> Solution validator: If implemented, validates the generated solutions from different algorithms during the execution, in order to detect bugs as soon as possible.