diff options
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.xtend | 18 |
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 | ||
60 | public class DiversityDescriptor { | 68 | public 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 | |||
96 | public 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 |