mirror of
https://github.com/eMoflon/emoflon-neo.git
synced 2024-05-21 04:00:37 +00:00
Fixes var error in TripleRuleFlattener
This commit is contained in:
parent
f86dfff644
commit
35ea4634b9
|
@ -52,13 +52,13 @@ public class TripleRuleFlattener extends RuleFlattener {
|
|||
|
||||
// --------------- Source ------------------ //
|
||||
// 1. step: collect nodes with edges
|
||||
var<String, ArrayList<ModelNodeBlock>> collectedSrcNodeBlocks = collectNodes(entity, refinements,
|
||||
Map<String, List<ModelNodeBlock>> collectedSrcNodeBlocks = collectNodes(entity, refinements,
|
||||
alreadyRefinedEntityNames, true);
|
||||
entity.getSrcNodeBlocks().forEach(nb -> {
|
||||
if (collectedSrcNodeBlocks.keySet().contains(nb.getName())) {
|
||||
collectedSrcNodeBlocks.get(nb.getName()).add(nb);
|
||||
} else {
|
||||
var<ModelNodeBlock> tmp = new ArrayList<ModelNodeBlock>();
|
||||
List<ModelNodeBlock> tmp = new ArrayList<ModelNodeBlock>();
|
||||
tmp.add(nb);
|
||||
collectedSrcNodeBlocks.put(nb.getName(), tmp);
|
||||
}
|
||||
|
@ -72,13 +72,13 @@ public class TripleRuleFlattener extends RuleFlattener {
|
|||
|
||||
// --------------- Target ------------------ //
|
||||
// 1. step: collect nodes with edges
|
||||
var<String, ArrayList<ModelNodeBlock>> collectedTrgNodeBlocks = collectNodes(entity, refinements,
|
||||
Map<String, List<ModelNodeBlock>> collectedTrgNodeBlocks = collectNodes(entity, refinements,
|
||||
alreadyRefinedEntityNames, false);
|
||||
entity.getTrgNodeBlocks().forEach(nb -> {
|
||||
if (collectedTrgNodeBlocks.keySet().contains(nb.getName())) {
|
||||
collectedTrgNodeBlocks.get(nb.getName()).add(nb);
|
||||
} else {
|
||||
var<ModelNodeBlock> tmp = new ArrayList<ModelNodeBlock>();
|
||||
List<ModelNodeBlock> tmp = new ArrayList<ModelNodeBlock>();
|
||||
tmp.add(nb);
|
||||
collectedTrgNodeBlocks.put(nb.getName(), tmp);
|
||||
}
|
||||
|
@ -302,7 +302,7 @@ public class TripleRuleFlattener extends RuleFlattener {
|
|||
|
||||
// add nodeBlock to list according to its name
|
||||
if (!nodeBlocks.containsKey(newNb.getName())) {
|
||||
var<ModelNodeBlock> newList = new ArrayList<ModelNodeBlock>();
|
||||
List<ModelNodeBlock> newList = new ArrayList<ModelNodeBlock>();
|
||||
newList.add(newNb);
|
||||
nodeBlocks.put(newNb.getName(), newList);
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue