Class ConflictDetectionConfiguration
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
-
public class ConflictDetectionConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description ConflictDetectionConfiguration(boolean conflictDetectionEnabled, boolean shouldAbort, boolean conflictExplanationEnabled, Supplier<? extends ConflictExplainer> conflictExplainerSupplier, boolean conflictDiagnosisEnabled, Supplier<? extends ConflictDiagnostician> conflictDiagnosticianSupplier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConflictDiagnosticiancreateConflictDiagnostician()ConflictExplainercreateConflictExplainer()de.rwth.swc.coffee4j.algorithmic.conflict.TestModelExpandercreateTestModelExpander(CompleteTestModel testModel)static ConflictDetectionConfigurationdisable()booleanequals(Object o)inthashCode()booleanisConflictDetectionEnabled()booleanisConflictDiagnosisEnabled()booleanisConflictExplanationEnabled()booleanshouldAbort()StringtoString()
-
-
-
Constructor Detail
-
ConflictDetectionConfiguration
public ConflictDetectionConfiguration(boolean conflictDetectionEnabled, boolean shouldAbort, boolean conflictExplanationEnabled, Supplier<? extends ConflictExplainer> conflictExplainerSupplier, boolean conflictDiagnosisEnabled, Supplier<? extends ConflictDiagnostician> conflictDiagnosticianSupplier)
-
-
Method Detail
-
disable
public static ConflictDetectionConfiguration disable()
-
isConflictDetectionEnabled
public boolean isConflictDetectionEnabled()
-
shouldAbort
public boolean shouldAbort()
-
isConflictExplanationEnabled
public boolean isConflictExplanationEnabled()
-
isConflictDiagnosisEnabled
public boolean isConflictDiagnosisEnabled()
-
createConflictExplainer
public ConflictExplainer createConflictExplainer()
-
createConflictDiagnostician
public ConflictDiagnostician createConflictDiagnostician()
-
createTestModelExpander
public de.rwth.swc.coffee4j.algorithmic.conflict.TestModelExpander createTestModelExpander(CompleteTestModel testModel)
-
-