| Package | Description |
|---|---|
| de.rwth.swc.coffee4j.model | |
| de.rwth.swc.coffee4j.model.constraints | |
| de.rwth.swc.coffee4j.model.converter |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
InputParameterModel.getErrorConstraints() |
List<Constraint> |
InputParameterModel.getForbiddenConstraints() |
| Modifier and Type | Method and Description |
|---|---|
InputParameterModel.Builder |
InputParameterModel.Builder.errorConstraint(Constraint errorConstraint)
Adds a error constraint to the model.
|
InputParameterModel.Builder |
InputParameterModel.Builder.errorConstraints(Constraint... errorConstraints)
Adds all error constraints to the model.
|
InputParameterModel.Builder |
InputParameterModel.Builder.forbiddenConstraint(Constraint forbiddenConstraint)
Adds a forbidden constraint to the model.
|
InputParameterModel.Builder |
InputParameterModel.Builder.forbiddenConstraints(Constraint... forbiddenConstraints)
Adds all forbidden constraints to the model.
|
| Constructor and Description |
|---|
InputParameterModel(int strength,
String name,
List<Parameter> parameters,
Collection<Constraint> forbiddenConstraints,
Collection<Constraint> errorConstraints)
Creates a new model with all given configuration arguments.
|
InputParameterModel(int strength,
String name,
List<Parameter> parameters,
Collection<Constraint> forbiddenConstraints,
Collection<Constraint> errorConstraints)
Creates a new model with all given configuration arguments.
|
| Modifier and Type | Method and Description |
|---|---|
Constraint |
ConstraintBuilder.Constraint1Builder.by(BooleanFunction1<?> constraint)
Specified the
ConstraintFunction as a BooleanFunction1 for the given parameter. |
Constraint |
ConstraintBuilder.Constraint2Builder.by(BooleanFunction2<?,?> constraint)
Specified the
ConstraintFunction as a BooleanFunction2 for the given parameters. |
Constraint |
ConstraintBuilder.Constraint3Builder.by(BooleanFunction3<?,?,?> constraint)
Specified the
ConstraintFunction as a BooleanFunction3 for the given parameters. |
Constraint |
ConstraintBuilder.Constraint4Builder.by(BooleanFunction4<?,?,?,?> constraint)
Specified the
ConstraintFunction as a BooleanFunction4 for the given parameters. |
Constraint |
ConstraintBuilder.Constraint5Builder.by(BooleanFunction5<?,?,?,?,?> constraint)
Specified the
ConstraintFunction as a BooleanFunction5 for the given parameters. |
Constraint |
ConstraintBuilder.Constraint6Builder.by(BooleanFunction6<?,?,?,?,?,?> constraint)
Specified the
ConstraintFunction as a BooleanFunction6 for the given parameters. |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
ModelConverter.convertConstraint(TupleList constraint)
Converts a
TupleList object into a Constraint representation which is equal. |
Constraint |
IndexBasedModelConverter.convertConstraint(TupleList constraint) |
| Modifier and Type | Method and Description |
|---|---|
TupleList |
ModelConverter.convertConstraint(Constraint constraint)
Converts a
Constraint object into a TupleList representation which is equal. |
TupleList |
IndexBasedModelConverter.convertConstraint(Constraint constraint) |
| Modifier and Type | Method and Description |
|---|---|
List<TupleList> |
SimpleCartesianProductConstraintConverter.convert(List<Constraint> constraints,
List<Parameter> parameters) |
List<TupleList> |
IndexBasedConstraintConverter.convert(List<Constraint> constraints,
List<Parameter> parameters)
Converts all constraints to tuple lists by using the index based schema explained in
ModelConverter. |
Copyright © 2019. All rights reserved.