package edu.isi.karma.kr2rml.template; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import edu.isi.karma.controller.command.selection.SuperSelection; import edu.isi.karma.rep.Row; public class ConstantTemplateTermSetPopulatorPlan extends TemplateTermSetPopulatorPlan { public ConstantTemplateTermSetPopulatorPlan(SuperSelection sel) { super(sel); } public Map<PopulatedTemplateTermSet, List<PartiallyPopulatedTermSet>> execute(Row topRow, List<PopulatedTemplateTermSet> anchors) { Map<PopulatedTemplateTermSet, List<PartiallyPopulatedTermSet>> results = new HashMap<>(); for(PopulatedTemplateTermSet anchor: anchors) { List<PartiallyPopulatedTermSet> references = new LinkedList<>(); references.add(new PartiallyPopulatedTermSet()); results.put(anchor, references); } return results; } }