A B C D E F G H I M N P R S T U V W 
All Classes All Packages

A

ANONYMOUS_CONSTRAINT - Static variable in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
apply(A) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction1
Checks whether the value give for the parameter is allowed.
apply(A, B) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction2
Checks whether the value combination give for the parameters is allowed.
apply(A, B, C) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction3
Checks whether the value combination give for the parameters is allowed.
apply(A, B, C, D) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction4
Checks whether the value combination give for the parameters is allowed.
apply(A, B, C, D, E) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction5
Checks whether the value combination give for the parameters is allowed.
apply(A, B, C, D, E, F) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction6
Checks whether the value combination give for the parameters is allowed.
argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds the argument converter to convert report arguments from engine to testModel representations.
argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds the argument converters to convert report arguments from engine to testModel representations.
argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds the argument converters to convert report arguments from engine to testModel representations.

B

BooleanFunction1<A> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves one parameter.
BooleanFunction2<A,​B> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves two parameters.
BooleanFunction3<A,​B,​C> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves three parameters.
BooleanFunction4<A,​B,​C,​D> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves four parameters.
BooleanFunction5<A,​B,​C,​D,​E> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves five parameters.
BooleanFunction6<A,​B,​C,​D,​E,​F> - Interface in de.rwth.swc.coffee4j.model.constraints
A helper function used to define constraints which involves six parameters.
build() - Method in class de.rwth.swc.coffee4j.model.Combination.Builder
Builds the complete combination out of the parameter mappings.
build() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Builds the testModel.
build() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Creates a new configuration based on the supplied values.
build() - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
Builds a new parameter.
Builder() - Constructor for class de.rwth.swc.coffee4j.model.Combination.Builder
 
Builder() - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
 
by(BooleanFunction1<?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint1Builder
Specified the ConstraintFunction as a BooleanFunction1 for the given parameter.
by(BooleanFunction2<?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint2Builder
Specified the ConstraintFunction as a BooleanFunction2 for the given parameters.
by(BooleanFunction3<?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint3Builder
Specified the ConstraintFunction as a BooleanFunction3 for the given parameters.
by(BooleanFunction4<?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint4Builder
Specified the ConstraintFunction as a BooleanFunction4 for the given parameters.
by(BooleanFunction5<?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint5Builder
Specified the ConstraintFunction as a BooleanFunction5 for the given parameters.
by(BooleanFunction6<?, ?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint6Builder
Specified the ConstraintFunction as a BooleanFunction6 for the given parameters.

C

canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
 
canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
 
canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
 
canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction1
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction2
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction3
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction4
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction5
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction6
 
check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.ConstraintFunction
Checks whether the given values are a valid combination or one which should not appear.
checkConstraintsForConflicts() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
Checks for conflicts among error-constraints, converts them and reports them to System.out.
combination() - Static method in class de.rwth.swc.coffee4j.model.Combination
 
Combination - Class in de.rwth.swc.coffee4j.model
A encapsulation of a mapping from Parameter to Value.
Combination(Map<Parameter, Value>) - Constructor for class de.rwth.swc.coffee4j.model.Combination
Creates a new combination with the mappings.
Combination.Builder - Class in de.rwth.swc.coffee4j.model
Realization of the builder pattern for the Combination class.
CombinationArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
A ArgumentConverter cor converting CombinationArguments into Combination instances for reporting.
CombinationArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
 
CombinatorialTestConsumerManager - Class in de.rwth.swc.coffee4j.model.manager
A manager for converting test inputs using a ModelConverter and putting them into a provided consumer.
CombinatorialTestConsumerManager(CombinatorialTestConsumerManagerConfiguration, Consumer<Combination>, InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
Creates a new manager with the given configuration, consumer and testModel.
CombinatorialTestConsumerManagerConfiguration - Class in de.rwth.swc.coffee4j.model.manager
The complete reusable part of the configuration for a combinatorial test input.
CombinatorialTestConsumerManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.model.manager
The realization of the builder pattern for a quick and readable construction of a new configuration.
CombinatorialTestExecutionManager - Class in de.rwth.swc.coffee4j.model.manager
A class using a CombinatorialTestConsumerManager internally to manage the complete execution of a combinatorial test via a TestInputExecutor.
CombinatorialTestExecutionManager(CombinatorialTestConsumerManagerConfiguration, TestInputExecutor, InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestExecutionManager
Creates a new manager with the given configuration, executor and testModel.
CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.model.manager
A factory for creating new CombinatorialTestManager instances from a given configuration.
ConflictDetectionReporter - Interface in de.rwth.swc.coffee4j.model.report
 
constrain(String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on one parameter.
constrain(String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
constrain(String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on two parameters.
constrain(String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
constrain(String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on three parameters.
constrain(String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
constrain(String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on four parameters.
constrain(String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
constrain(String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on five parameters.
constrain(String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
constrain(String, String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
Starts the build process for a constraint on sic parameters.
constrain(String, String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
 
Constraint - Class in de.rwth.swc.coffee4j.model.constraints
Defines a constraint for combinatorial testing as a collection of parameters names and a function which can check whether any given value assignment for those parameters is valid or not according to some logic defined by the function.
Constraint(String, List<String>, ConstraintFunction) - Constructor for class de.rwth.swc.coffee4j.model.constraints.Constraint
 
Constraint(String, List<String>, ConstraintFunction, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.model.constraints.Constraint
Creates a new constraint.
ConstraintBuilder - Class in de.rwth.swc.coffee4j.model.constraints
Convenience methods for creating constraints on up to six parameters.
ConstraintBuilder.Constraint1Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on one parameter the corresponding BooleanFunction1.
ConstraintBuilder.Constraint2Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on two parameters the corresponding BooleanFunction2.
ConstraintBuilder.Constraint3Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on three parameters the corresponding BooleanFunction3.
ConstraintBuilder.Constraint4Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on four parameters the corresponding BooleanFunction4.
ConstraintBuilder.Constraint5Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on five parameters the corresponding BooleanFunction5.
ConstraintBuilder.Constraint6Builder - Class in de.rwth.swc.coffee4j.model.constraints
Builder for giving a constraint on six parameters the corresponding BooleanFunction6.
ConstraintFunction - Interface in de.rwth.swc.coffee4j.model.constraints
Defines a function to constrain a given number of values.
ConstraintStatus - Enum in de.rwth.swc.coffee4j.model.constraints
 
consumerManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
 
convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
 
convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
 
convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
 
convert(List<Constraint>, List<Parameter>) - Method in interface de.rwth.swc.coffee4j.model.converter.IndexBasedConstraintConverter
Converts all constraints to tuple lists by using the index based schema explained in ModelConverter.
convert(List<Constraint>, List<Parameter>) - Method in class de.rwth.swc.coffee4j.model.converter.SimpleCartesianProductConstraintConverter
 
convertCombination(int[]) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertCombination(int[]) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a combinations represented by an integer array into a Combination object with the corresponding parameters and values.
convertCombination(Combination) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertCombination(Combination) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a Combination object to an integer array representation with the corresponding value number.
convertConstraint(TupleList) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertConstraint(TupleList) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a TupleList object into a Constraint representation which is equal.
convertConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertConstraint(Constraint) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a Constraint object into a TupleList representation which is equal.
convertParameter(int) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertParameter(int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts an integer representation back to a Parameter object.
convertParameter(Parameter) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertParameter(Parameter) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a Parameter object into an equivalent integer representation.
convertValue(int, int) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertValue(int, int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts the integer representation of a value into a Value object.
convertValue(Parameter, Value) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
convertValue(Parameter, Value) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
Converts a Value to an integer representation.
CORRECT - de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
 
create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverterFactory
Creates a new ModelConverter which converts the given testModel and its parameters, values, and constraints.

D

de.rwth.swc.coffee4j.model - package de.rwth.swc.coffee4j.model
 
de.rwth.swc.coffee4j.model.constraints - package de.rwth.swc.coffee4j.model.constraints
 
de.rwth.swc.coffee4j.model.converter - package de.rwth.swc.coffee4j.model.converter
 
de.rwth.swc.coffee4j.model.manager - package de.rwth.swc.coffee4j.model.manager
 
de.rwth.swc.coffee4j.model.report - package de.rwth.swc.coffee4j.model.report
 

E

equals(Object) - Method in class de.rwth.swc.coffee4j.model.Combination
 
equals(Object) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
equals(Object) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.model.Parameter
 
equals(Object) - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
 
equals(Object) - Method in class de.rwth.swc.coffee4j.model.Value
 
errorConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds a error constraint to the testModel.
errorConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds all error constraints to the testModel.
exclusionConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds a forbidden constraint to the testModel.
exclusionConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds all forbidden constraints to the testModel.
execute() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestExecutionManager
Executes a complete combinatorial test including fault characterization (if enabled and configured) using the TestInputExecutor supplied in the constructor.
execute(Combination) - Method in interface de.rwth.swc.coffee4j.model.manager.TestInputExecutor
Executes the test with the given test input in form of a Combination.
executionReporter(ExecutionReporter) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds one execution reporter to listen to important events during combinatorial test execution.
ExecutionReporter - Interface in de.rwth.swc.coffee4j.model.report
The InputParameterModel-based equivalent to a GenerationReporter.
executionReporters(ExecutionReporter...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds all execution reports to listen to important events during combinatorial test execution.
executionReporters(Collection<ExecutionReporter>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds all execution reporters to listen to important events during combinatorial test execution.

F

faultCharacterizationAlgorithmFactory(FaultCharacterizationAlgorithmFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Sets which factory shall be used to create new FaultCharacterizationAlgorithm instances during combinatorial testing.
faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if fault characterization for a TestInputGroup is completely finished.
faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if a fault characterization started for a TestInputGroup.
faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if additional test inputs for the fault characterization process of one TestInputGroup have been generated by the algorithm given to ExecutionReporter.faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm).
faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 

G

generateAdditionalTestInputsWithResult(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
Generates additional test inputs based on a new test result.
generateInitialTests() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
Generates the initial test inputs, converts them and propagates them to the consumer given in the constructor.
generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds one generator for initial TestInputGroup generation.
generators(TestInputGroupGenerator...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds all generators for initial TestInputGroup generation.
generators(Collection<TestInputGroupGenerator>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Adds all generators for initial TestInputGroup generation.
get() - Method in class de.rwth.swc.coffee4j.model.Value
 
getArgumentConverters() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getConstraintFunction() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
getConstraintStatus() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
getConvertedModel() - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
getConvertedModel() - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
 
getErrorConstraints() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
getExecutionReporters() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getGenerator() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
 
getGenerators() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getId() - Method in class de.rwth.swc.coffee4j.model.Value
 
getIdentifier() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
 
getManagerFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getModel() - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
 
getModel() - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
 
getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
getName() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
getName() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
getName() - Method in class de.rwth.swc.coffee4j.model.Parameter
 
getParameterNames() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
getParameters() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
getParameterValueMap() - Method in class de.rwth.swc.coffee4j.model.Combination
 
getRawValue(Parameter) - Method in class de.rwth.swc.coffee4j.model.Combination
The same as Combination.getValue(Parameter) only with Value.get() begin called afterwards.
getRawValue(String) - Method in class de.rwth.swc.coffee4j.model.Combination
The same as Combination.getValue(Parameter) only with Value.get() begin called afterwards.
getReportLevel() - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Specifies the level of reports this reporter wants to get.
getStrength() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
getValue(Parameter) - Method in class de.rwth.swc.coffee4j.model.Combination
Retrieves the value of the specific parameter.
getValue(String) - Method in class de.rwth.swc.coffee4j.model.Combination
Retrives the value of the parameter corresponding to the name.
getValues() - Method in class de.rwth.swc.coffee4j.model.Parameter
 

H

hashCode() - Method in class de.rwth.swc.coffee4j.model.Combination
 
hashCode() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
hashCode() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.model.Parameter
 
hashCode() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
 
hashCode() - Method in class de.rwth.swc.coffee4j.model.Value
 

I

IndexBasedConstraintConverter - Interface in de.rwth.swc.coffee4j.model.converter
Used by IndexBasedModelConverter to convert a list of Constraint to a list of TupleList.
IndexBasedModelConverter - Class in de.rwth.swc.coffee4j.model.converter
A ModelConverter based on using the indices of supplied Parameter and Value.
IndexBasedModelConverter(InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
Creates and initializes a new converter with a SimpleCartesianProductConstraintConverter to convert Constraint to TupleList.
IndexBasedModelConverter(InputParameterModel, IndexBasedConstraintConverter) - Constructor for class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
Creates and initializes a new converter with the given testModel and constraints converter.
initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
Initializes the testModel converter to be used by the implementing class.
inputParameterModel(String) - Static method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
InputParameterModel - Class in de.rwth.swc.coffee4j.model
An representation of a input parameter testModel for combinatorial testing.
InputParameterModel(int, String, List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.model.InputParameterModel
Creates a new testModel with no constraints.
InputParameterModel(int, String, List<Parameter>, Collection<Constraint>, Collection<Constraint>) - Constructor for class de.rwth.swc.coffee4j.model.InputParameterModel
Creates a new testModel with all given configuration arguments.
InputParameterModel.Builder - Class in de.rwth.swc.coffee4j.model
Realization of the builder pattern for constructing a InputParameterModel.

M

managerFactory(CombinatorialTestManagerFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Sets which factory shall be used to create new CombinatorialTestManager instances.
ModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
Some ArgumentConverter need a ModelConverter so that they can convert internal representations to external representations.
ModelBasedArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
 
modelConverter - Variable in class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
 
ModelConverter - Interface in de.rwth.swc.coffee4j.model.converter
An interface for classes which can convert an InputParameterModel to a TestModel.
modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
Sets which factory shall be used to create new ModelConverter instances.
ModelConverterFactory - Interface in de.rwth.swc.coffee4j.model.converter
Factory for creating new ModelConverter instances based on an InputParameterModel.

N

name(String) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Sets the name.
NoExecutionReporter - Class in de.rwth.swc.coffee4j.model.report
An example implementation of a ExecutionReporter.
NoExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
Creates a new reporter printing no events.

P

parameter(Parameter) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds a parameter to the testModel.
parameter(Parameter.Builder) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds the parameter builders to the testModel by building them.
parameter(String) - Static method in class de.rwth.swc.coffee4j.model.Parameter
 
Parameter - Class in de.rwth.swc.coffee4j.model
Represents a parameter form an input parameter testModel for combinatorial testing.
Parameter(String, Collection<Value>) - Constructor for class de.rwth.swc.coffee4j.model.Parameter
Creates a new parameter with the given name and values.
Parameter.Builder - Class in de.rwth.swc.coffee4j.model
Realizes the builder pattern for a Parameter.
ParameterArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
A ArgumentConverter cor converting ParameterArguments into Parameter instances for reporting.
ParameterArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
 
parameters(Parameter.Builder...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Builds all given builders and adds the result parameters to the testModel.
parameters(Parameter...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Adds all parameters to the testModel.
PrintStreamConflictDetectionReporter - Class in de.rwth.swc.coffee4j.model.report
 
PrintStreamConflictDetectionReporter(PrintStream, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
 
PrintStreamExecutionReporter - Class in de.rwth.swc.coffee4j.model.report
An example implementation of a ExecutionReporter.
PrintStreamExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
Creates a new reporter printing all events to System.out.
PrintStreamExecutionReporter(PrintStream) - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
Creates a new reporter printing all events to the given stream.

R

report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if any algorithm made a report for and event not covered by any of the life cycle callback methods.
report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in interface de.rwth.swc.coffee4j.model.report.ConflictDetectionReporter
 
reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
 
reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in interface de.rwth.swc.coffee4j.model.report.ConflictDetectionReporter
 
reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
 

S

setConflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
 
setName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
SimpleCartesianProductConstraintConverter - Class in de.rwth.swc.coffee4j.model.converter
Converts Constraint objects to their TupleList representation by executing their ConstraintFunction with every possible value combination of its parameters.
SimpleCartesianProductConstraintConverter() - Constructor for class de.rwth.swc.coffee4j.model.converter.SimpleCartesianProductConstraintConverter
 
size() - Method in class de.rwth.swc.coffee4j.model.Combination
 
size() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
size() - Method in class de.rwth.swc.coffee4j.model.Parameter
 
strength(int) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
Stets the testing strength.

T

testInputExecutionFinished(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Indicates the end of a test input execution.
testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
testInputExecutionStarted(Combination) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Indicates the start of a test input execution.
testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
TestInputExecutor - Interface in de.rwth.swc.coffee4j.model.manager
An executor for a combinatorial test.
TestInputGroupContext - Class in de.rwth.swc.coffee4j.model
A class representing a TestInputGroup to the outside.
TestInputGroupContext(Object, TestInputGroupGenerator) - Constructor for class de.rwth.swc.coffee4j.model.TestInputGroupContext
Creates a new context with the given identifier and generator.
testInputGroupFinished(TestInputGroupContext) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if a TestInputGroup has completely finished.
testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
Called if a new TestInputGroup has been generated by a TestInputGroupGenerator.
testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
 
testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
 
toString() - Method in class de.rwth.swc.coffee4j.model.Combination
 
toString() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
 
toString() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
 
toString() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
 
toString() - Method in class de.rwth.swc.coffee4j.model.Parameter
 
toString() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
 
toString() - Method in class de.rwth.swc.coffee4j.model.Value
 
TupleListArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
A ArgumentConverter cor converting TupleLists into Constraint instances for reporting.
TupleListArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
 

U

UNKNOWN - de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
 

V

value(int, Object) - Static method in class de.rwth.swc.coffee4j.model.Value
Convenience method which can be statically imported for easier and more readable code.
value(Parameter, Value) - Method in class de.rwth.swc.coffee4j.model.Combination.Builder
Adds a mapping from a parameter to a value to this combination.
value(Object) - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
Adds on new value to the parameter.
Value - Class in de.rwth.swc.coffee4j.model
Represents a value for a input parameter testModel in combinatorial testing.
Value(int, Object) - Constructor for class de.rwth.swc.coffee4j.model.Value
Creates a new value with the given id and object
ValueArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
A ArgumentConverter cor converting ValueArguments into Value instances for reporting.
ValueArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
 
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values(Object...) - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
Adds all new values to the parameter.

W

withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint1Builder
 
withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint2Builder
 
withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint3Builder
 
withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint4Builder
 
withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint5Builder
 
withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint6Builder
 
A B C D E F G H I M N P R S T U V W 
All Classes All Packages