Fedor Isakov
|
b6777382af
|
Switch to using SNodeReference instead of SNodeID in anchors. Minor refactoring in utils. Fix type checking of logical values.
|
2016-02-18 11:46:24 +01:00 |
Fedor Isakov
|
90bec1f6e5
|
Introduce template reference to RuleTemplate and RuleEx. Navigation to the rule template from the activation trace. Avoid infinite repaint cycle caused by TreeTableCellRenderer
|
2016-02-17 17:27:23 +01:00 |
Fedor Isakov
|
2635bfde4a
|
Make Meta*Logical a class. Get rid of ProgramBuilder, also in the typechecking templates API.
|
2016-01-29 16:32:32 +01:00 |
Fedor Isakov
|
ba74ebc591
|
Moving ProgramBuilder and RuleBuilder to the internal API
|
2016-01-29 16:17:50 +01:00 |
Fedor Isakov
|
0f39fc1c75
|
Typechecking templates: use the SNodeId as the classifier id value
|
2016-01-11 15:30:29 +01:00 |
Fedor Isakov
|
453c50b159
|
Introducing ProgramBuilder: a factory of programs/constraints/predicates.
Switch to indirectly creating conjuncts in rule templates.
Re-packaging API and runtime classes.
|
2016-01-06 19:18:01 +01:00 |
Fedor Isakov
|
c4ac5398db
|
Extracting the logical solvers to reuse in the abstract reactor
|
2016-01-05 14:46:28 +01:00 |
Fedor Isakov
|
8e59fc5f97
|
Refactoring in the reactor API: separating abstract program representation and evaluation session; cleaning up the interfaces.
|
2015-12-27 16:41:49 +01:00 |
Fedor Isakov
|
1e59499285
|
Better project structure
|
2015-12-25 21:22:52 +01:00 |