aboutsummaryrefslogtreecommitdiffstats
path: root/Framework
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-02-16 00:43:11 +0100
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-02-19 19:18:25 +0100
commitd90bedacaafe87e06fddaa05a6ff9b7b796e97e7 (patch)
tree3631e27854b40de3bce7606f60113054c77bd391 /Framework
parentEcore2Cft transformation (diff)
downloadVIATRA-Generator-d90bedacaafe87e06fddaa05a6ff9b7b796e97e7.tar.gz
VIATRA-Generator-d90bedacaafe87e06fddaa05a6ff9b7b796e97e7.tar.zst
VIATRA-Generator-d90bedacaafe87e06fddaa05a6ff9b7b796e97e7.zip
Two-valued fault tree analyzer WIP
Diffstat (limited to 'Framework')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicSolver.xtend6
1 files changed, 4 insertions, 2 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicSolver.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicSolver.xtend
index f1d410d8..d88e2a52 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicSolver.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicSolver.xtend
@@ -34,7 +34,7 @@ public class LogicReasonerException extends Exception {
34 } 34 }
35} 35}
36 36
37abstract class LogicSolverConfiguration { 37abstract class SolverConfiguration {
38 public static val Unlimited = -1; 38 public static val Unlimited = -1;
39 public static val String UndefinedPath = null 39 public static val String UndefinedPath = null
40 40
@@ -42,7 +42,7 @@ abstract class LogicSolverConfiguration {
42 public String solverPath = UndefinedPath 42 public String solverPath = UndefinedPath
43 /** Max runtime limit in seconds. */ 43 /** Max runtime limit in seconds. */
44 public int runtimeLimit = Unlimited 44 public int runtimeLimit = Unlimited
45 /** Max runtime limit in seconds. */ 45 /** Max memory limit in megabytes. */
46 public int memoryLimit = Unlimited 46 public int memoryLimit = Unlimited
47 /** Documentation level of the solver. */ 47 /** Documentation level of the solver. */
48 public DocumentationLevel documentationLevel = DocumentationLevel::NONE 48 public DocumentationLevel documentationLevel = DocumentationLevel::NONE
@@ -52,7 +52,9 @@ abstract class LogicSolverConfiguration {
52 * or via a listener registered by {@link progressMonitor.addCancelListener}</li> 52 * or via a listener registered by {@link progressMonitor.addCancelListener}</li>
53 */ 53 */
54 public SolverProgressMonitor progressMonitor = new NullSolverProgressMonitor 54 public SolverProgressMonitor progressMonitor = new NullSolverProgressMonitor
55}
55 56
57abstract class LogicSolverConfiguration extends SolverConfiguration {
56 public var TypeScopes typeScopes = new TypeScopes; 58 public var TypeScopes typeScopes = new TypeScopes;
57 public var SolutionScope solutionScope = new SolutionScope 59 public var SolutionScope solutionScope = new SolutionScope
58} 60}