diff options
Diffstat (limited to 'subprojects/store-reasoning/src/main/java/tools/refinery/store/reasoning/translator/base/TranslatedBaseDecision.java')
-rw-r--r-- | subprojects/store-reasoning/src/main/java/tools/refinery/store/reasoning/translator/base/TranslatedBaseDecision.java | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/subprojects/store-reasoning/src/main/java/tools/refinery/store/reasoning/translator/base/TranslatedBaseDecision.java b/subprojects/store-reasoning/src/main/java/tools/refinery/store/reasoning/translator/base/TranslatedBaseDecision.java new file mode 100644 index 00000000..2294b4fd --- /dev/null +++ b/subprojects/store-reasoning/src/main/java/tools/refinery/store/reasoning/translator/base/TranslatedBaseDecision.java | |||
@@ -0,0 +1,49 @@ | |||
1 | package tools.refinery.store.reasoning.translator.base; | ||
2 | |||
3 | import tools.refinery.store.model.Model; | ||
4 | import tools.refinery.store.query.term.Variable; | ||
5 | import tools.refinery.store.query.literal.CallPolarity; | ||
6 | import tools.refinery.store.query.literal.Literal; | ||
7 | import tools.refinery.store.reasoning.PartialInterpretation; | ||
8 | import tools.refinery.store.reasoning.ReasoningBuilder; | ||
9 | import tools.refinery.store.reasoning.literal.Modality; | ||
10 | import tools.refinery.store.reasoning.representation.PartialRelation; | ||
11 | import tools.refinery.store.reasoning.translator.Advice; | ||
12 | import tools.refinery.store.reasoning.translator.TranslatedRelation; | ||
13 | import tools.refinery.store.representation.Symbol; | ||
14 | import tools.refinery.store.representation.TruthValue; | ||
15 | |||
16 | import java.util.List; | ||
17 | |||
18 | class TranslatedBaseDecision implements TranslatedRelation { | ||
19 | private final ReasoningBuilder reasoningBuilder; | ||
20 | private final PartialRelation partialRelation; | ||
21 | private final Symbol<TruthValue> symbol; | ||
22 | |||
23 | public TranslatedBaseDecision(ReasoningBuilder reasoningBuilder, PartialRelation partialRelation, | ||
24 | Symbol<TruthValue> symbol) { | ||
25 | this.reasoningBuilder = reasoningBuilder; | ||
26 | this.partialRelation = partialRelation; | ||
27 | this.symbol = symbol; | ||
28 | } | ||
29 | |||
30 | @Override | ||
31 | public PartialRelation getSource() { | ||
32 | return partialRelation; | ||
33 | } | ||
34 | |||
35 | @Override | ||
36 | public void configure(List<Advice> advices) { | ||
37 | |||
38 | } | ||
39 | |||
40 | @Override | ||
41 | public List<Literal> call(CallPolarity polarity, Modality modality, List<Variable> arguments) { | ||
42 | return null; | ||
43 | } | ||
44 | |||
45 | @Override | ||
46 | public PartialInterpretation<TruthValue, Boolean> createPartialInterpretation(Model model) { | ||
47 | return null; | ||
48 | } | ||
49 | } | ||