public FieldConstraint asFieldConstraint(final RuleModel m, final FactPattern factPattern) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType(connector.equals("&&") ? CompositeFieldConstraint.COMPOSITE_TYPE_AND : CompositeFieldConstraint.COMPOSITE_TYPE_OR); for (Expr expr : subExprs) { comp.addConstraint(expr.asFieldConstraint(m, factPattern)); } return comp; } }
public void onChange(ChangeEvent event) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType(composites.getValue(composites.getSelectedIndex())); hasConstraints.addConstraint(comp); modeller.refreshWidget(); popup.hide(); } });
public void onChange(ChangeEvent event) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType(composites.getValue(composites.getSelectedIndex())); fp.addConstraint(comp); modeller.refreshWidget(); popup.hide(); } });
public void onChange(ChangeEvent event) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType(composites.getValue(composites.getSelectedIndex())); fp.addConstraint(comp); modeller.refreshWidget(); popup.hide(); } });
public void onChange(ChangeEvent event) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType(composites.getValue(composites.getSelectedIndex())); hasConstraints.addConstraint(comp); modeller.refreshWidget(); popup.hide(); } });
private CompositeFieldConstraint visitCompositeFieldConstraint(CompositeFieldConstraint cfc) { CompositeFieldConstraint clone = new CompositeFieldConstraint(); clone.setCompositeJunctionType(cfc.getCompositeJunctionType()); if (cfc.getConstraints() != null) { clone.setConstraints(new FieldConstraint[cfc.getConstraints().length]); for (int i = 0; i < cfc.getConstraints().length; i++) { FieldConstraint fc = cfc.getConstraints()[i]; clone.getConstraints()[i] = (FieldConstraint) visit(fc); } } return clone; }
private CompositeFieldConstraint visitCompositeFieldConstraint(CompositeFieldConstraint cfc) { CompositeFieldConstraint clone = new CompositeFieldConstraint(); clone.setCompositeJunctionType(cfc.getCompositeJunctionType()); if (cfc.getConstraints() != null) { clone.setConstraints(new FieldConstraint[cfc.getConstraints().length]); for (int i = 0; i < cfc.getConstraints().length; i++) { FieldConstraint fc = cfc.getConstraints()[i]; clone.getConstraints()[i] = (FieldConstraint) visit(fc); } } return clone; }
private static CompositeFieldConstraint buildCompositeFieldConstraint() { CompositeFieldConstraint cfc = new CompositeFieldConstraint(); cfc.addConstraint( buildSingleFieldConstraint() ); cfc.addConstraint( buildSingleFieldConstraintEBLeftSide() ); cfc.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_OR ); return cfc; }
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp); comp2.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_AND); final SingleFieldConstraint comp2sfc1 = new SingleFieldConstraint(); comp2sfc1.setFieldType(DataType.TYPE_STRING);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp); comp2.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_AND); final SingleFieldConstraint comp2sfc1 = new SingleFieldConstraint(); comp2sfc1.setFieldType(DataType.TYPE_STRING);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp); comp2.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_AND); final SingleFieldConstraint comp2sfc1 = new SingleFieldConstraint(); comp2sfc1.setFieldType(DataType.TYPE_STRING);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp); comp2.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_AND); final SingleFieldConstraint comp2sfc1 = new SingleFieldConstraint(); comp2sfc1.setFieldType(DataType.TYPE_STRING);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p1.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p1.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p1.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p1.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p1.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp);
comp.setCompositeJunctionType(CompositeFieldConstraint.COMPOSITE_TYPE_OR); p.addConstraint(comp);