Class EvaluatorCollection
- java.lang.Object
-
- org.processmining.specpp.componenting.system.FulfilledRequirementsCollection<EvaluatorRequirement<?,?>>
-
- org.processmining.specpp.componenting.evaluation.EvaluatorCollection
-
public class EvaluatorCollection extends FulfilledRequirementsCollection<EvaluatorRequirement<?,?>>
-
-
Constructor Summary
Constructors Constructor Description EvaluatorCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <I extends Evaluable,E extends Evaluation>
Evaluator<I,E>askForEvaluator(EvaluatorRequirement<I,E> requirement)ComponentTypecomponentType()<I extends Evaluable,E extends Evaluation>
voidregister(EvaluatorRequirement<I,E> requirement, Evaluator<? super I,? extends E> evaluator)<I extends Evaluable,E extends Evaluation>
voidregister(FulfilledEvaluatorRequirement<I,E> fulfilledEvaluatorRequirement)-
Methods inherited from class org.processmining.specpp.componenting.system.FulfilledRequirementsCollection
add, canSatisfyRequirement, fulfilledRequirements, hasCorrectComponentType, multiSatisfyRequirement, satisfyRequirement, toString
-
-
-
-
Method Detail
-
componentType
public ComponentType componentType()
- Specified by:
componentTypein classFulfilledRequirementsCollection<EvaluatorRequirement<?,?>>
-
register
public <I extends Evaluable,E extends Evaluation> void register(EvaluatorRequirement<I,E> requirement, Evaluator<? super I,? extends E> evaluator)
-
register
public <I extends Evaluable,E extends Evaluation> void register(FulfilledEvaluatorRequirement<I,E> fulfilledEvaluatorRequirement)
-
askForEvaluator
public <I extends Evaluable,E extends Evaluation> Evaluator<I,E> askForEvaluator(EvaluatorRequirement<I,E> requirement)
-
-