Class AetgSatConfiguration
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
-
public class AetgSatConfiguration extends Object
A class combining all information needed to construct a new instance of theAetgSatAlgorithm
algorithm. This class is used instead of a constructor with all parameters to reduce API incompatibility issues when addition more arguments and for a general nicer way of constructing the algorithm since constructor with many parameters are not easy to read in code.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AetgSatConfiguration.Builder
Builder forAetgSatConfiguration
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AetgSatConfiguration.Builder
aetgSatConfiguration()
Construct a builder for a new configuration.int
getMaximumNumberOfTries()
TestModel
getModel()
int
getNumberOfCandidates()
Reporter
getReporter()
-
-
-
Method Detail
-
aetgSatConfiguration
public static AetgSatConfiguration.Builder aetgSatConfiguration()
Construct a builder for a new configuration.- Returns:
- a fluent builder
-
getNumberOfCandidates
public int getNumberOfCandidates()
-
getMaximumNumberOfTries
public int getMaximumNumberOfTries()
-
getModel
public TestModel getModel()
-
getReporter
public Reporter getReporter()
-
-