@Override public Set<PatternWrapper> getPatterns() { final Set<PatternWrapper> patterns = new HashSet<>(); if (isNewColumn() || !isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getLHSPatternVariables(); variables.forEach(var -> { final String factType = brlRuleModel.getLHSBoundFact(var).getFactType(); final boolean isNegated = brlRuleModel.getLHSBoundFact(var).isNegated(); patterns.add(new PatternWrapper(factType, var, isNegated)); }); } if (isNewColumn() || isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getRHSBoundFacts(); variables.forEach(var -> { final String factType = brlRuleModel.getRHSBoundFact(var).getFactType(); patterns.add(new PatternWrapper(factType, var)); }); } return patterns; }
@Override public Set<PatternWrapper> getPatterns() { final Set<PatternWrapper> patterns = new HashSet<>(); if (isNewColumn() || !isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getLHSPatternVariables(); variables.forEach(var -> { final String factType = brlRuleModel.getLHSBoundFact(var).getFactType(); final boolean isNegated = brlRuleModel.getLHSBoundFact(var).isNegated(); patterns.add(new PatternWrapper(factType, var, isNegated)); }); } if (isNewColumn() || isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getRHSBoundFacts(); variables.forEach(var -> { final String factType = brlRuleModel.getRHSBoundFact(var).getFactType(); patterns.add(new PatternWrapper(factType, var)); }); } return patterns; }
@Override public Set<PatternWrapper> getPatterns() { final Set<PatternWrapper> patterns = new HashSet<>(); if (isNewColumn() || !isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getLHSPatternVariables(); variables.forEach(var -> { final String factType = brlRuleModel.getLHSBoundFact(var).getFactType(); final boolean isNegated = brlRuleModel.getLHSBoundFact(var).isNegated(); patterns.add(new PatternWrapper(factType, var, isNegated)); }); } if (isNewColumn() || isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getRHSBoundFacts(); variables.forEach(var -> { final String factType = brlRuleModel.getRHSBoundFact(var).getFactType(); patterns.add(new PatternWrapper(factType, var)); }); } return patterns; }
@Override public Set<PatternWrapper> getPatterns() { final Set<PatternWrapper> patterns = new HashSet<>(); if (isNewColumn() || !isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getLHSPatternVariables(); variables.forEach(var -> { final String factType = brlRuleModel.getLHSBoundFact(var).getFactType(); final boolean isNegated = brlRuleModel.getLHSBoundFact(var).isNegated(); patterns.add(new PatternWrapper(factType, var, isNegated)); }); } if (isNewColumn() || isNewFactPattern()) { final BRLRuleModel brlRuleModel = new BRLRuleModel(presenter.getModel()); final List<String> variables = brlRuleModel.getRHSBoundFacts(); variables.forEach(var -> { final String factType = brlRuleModel.getRHSBoundFact(var).getFactType(); patterns.add(new PatternWrapper(factType, var)); }); } return patterns; }
assertTrue(model.getRHSBoundFacts().contains("$aif")); ActionInsertFact r1 = model.getRHSBoundFact("$ins"); assertNotNull(r1); assertTrue(r1 instanceof ActionInsertFactCol52ActionInsertFactAdaptor); raif1.getFieldValues()[0].getNature()); ActionInsertFact r2 = model.getRHSBoundFact("$aif"); assertNotNull(r2); assertTrue(r2 instanceof ActionInsertFact);
assertTrue(model.getRHSBoundFacts().contains("$aif")); ActionInsertFact r1 = model.getRHSBoundFact("$ins"); assertNotNull(r1); assertTrue(r1 instanceof ActionInsertFactCol52ActionInsertFactAdaptor); raif1.getFieldValues()[0].getNature()); ActionInsertFact r2 = model.getRHSBoundFact("$aif"); assertNotNull(r2); assertTrue(r2 instanceof ActionInsertFact);
assertTrue(model.getRHSBoundFacts().contains("$aif")); ActionInsertFact r1 = model.getRHSBoundFact("$ins"); assertNotNull(r1); assertTrue(r1 instanceof ActionInsertFactCol52ActionInsertFactAdaptor); raif1.getFieldValues()[0].getNature()); ActionInsertFact r2 = model.getRHSBoundFact("$aif"); assertNotNull(r2); assertTrue(r2 instanceof ActionInsertFact);
assertTrue(model.getRHSBoundFacts().contains("$aif")); ActionInsertFact r1 = model.getRHSBoundFact("$ins"); assertNotNull(r1); assertTrue(r1 instanceof ActionInsertFactCol52ActionInsertFactAdaptor); raif1.getFieldValues()[0].getNature()); ActionInsertFact r2 = model.getRHSBoundFact("$ins2"); assertNotNull(r2); assertTrue(r2 instanceof ActionInsertFactCol52ActionInsertLogicalFactAdaptor); raif2.getFieldValues()[0].getNature()); ActionInsertFact r3 = model.getRHSBoundFact("$aif"); assertNotNull(r3); assertTrue(r3 instanceof ActionInsertFact);