/** Legacy, do not use. */ public void setKnowledgeGroup(int index, KnowledgeGroup group) { OrderedPair<Set<MyNode>> o = getGroupRule(group); OrderedPair<Set<MyNode>> old = knowledgeGroupRules.get(knowledgeGroups.get(index)); forbiddenRulesSpecs.remove(old); requiredRulesSpecs.remove(old); if (group.getType() == KnowledgeGroup.FORBIDDEN) { forbiddenRulesSpecs.add(o); } else if (group.getType() == KnowledgeGroup.REQUIRED) { requiredRulesSpecs.add(o); } knowledgeGroups.set(index, group); }