private boolean isParentFactPattern( final CompositeFieldConstraint cfc ) { if ( cfc.getCompositeJunctionType().equals( CompositeFieldConstraint.COMPOSITE_TYPE_AND ) ) { for ( FieldConstraint fc : cfc.getConstraints() ) { if ( isParentFactPattern( fc ) ) { return true; } } } return false; }
public void generateSeparator(final FieldConstraint constr, final LHSGeneratorContext gctx) { if (!doesPeerHaveOutput(gctx)) { return; } if (gctx.getParent().getFieldConstraint() instanceof CompositeFieldConstraint) { CompositeFieldConstraint cconstr = (CompositeFieldConstraint) gctx.getParent().getFieldConstraint(); buf.append(cconstr.getCompositeJunctionType() + " "); } else { if (buf.length() > 2 && !(buf.charAt(buf.length() - 2) == ',')) { buf.append(", "); } } }
if (gctx.getParent().getFieldConstraint() instanceof CompositeFieldConstraint) { CompositeFieldConstraint cconstr = (CompositeFieldConstraint) gctx.getParent().getFieldConstraint(); buf.append(cconstr.getCompositeJunctionType() + " "); } else { if (buf.length() > 2 && !(buf.charAt(buf.length() - 2) == ',')) {
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; }
if (constraint.getCompositeJunctionType().equals(CompositeFieldConstraint.COMPOSITE_TYPE_AND)) { desc = GuidedRuleEditorResources.CONSTANTS.AllOf() + ":"; } else {
if (constraint.getCompositeJunctionType().equals(CompositeFieldConstraint.COMPOSITE_TYPE_AND)) { desc = GuidedRuleEditorResources.CONSTANTS.AllOf() + ":"; } else {