aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend18
1 files changed, 18 insertions, 0 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
index 6e3c5235..96bf014d 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
@@ -55,6 +55,14 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{
55 public var unfinishedWFWeight = 1 55 public var unfinishedWFWeight = 1
56 56
57 public var calculateObjectCreationCosts = false 57 public var calculateObjectCreationCosts = false
58
59 public var RealisticGuidance realisticGuidance = RealisticGuidance.Composite;
60
61 public var isWFOptional = false;
62
63 public var allowMustViolations = false;
64
65 public var String domain = '';
58} 66}
59 67
60public class DiversityDescriptor { 68public class DiversityDescriptor {
@@ -83,4 +91,14 @@ public class SearchSpaceConstraint {
83 public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE 91 public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE
84 public var int maxDepth = UNLIMITED_MAXDEPTH 92 public var int maxDepth = UNLIMITED_MAXDEPTH
85 public var List<Function1<ModelGenerationMethod, ModelGenerationMethodBasedGlobalConstraint>> additionalGlobalConstraints = new LinkedList 93 public var List<Function1<ModelGenerationMethod, ModelGenerationMethodBasedGlobalConstraint>> additionalGlobalConstraints = new LinkedList
94}
95
96public enum RealisticGuidance{
97 MPC,
98 NodeActivity,
99 OutDegree,
100 NodeType,
101 Composite,
102 Composite_Without_Violations,
103 Violations
86} \ No newline at end of file 104} \ No newline at end of file