private void visitCompositeFactPattern(final CompositeFactPattern pattern) { if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { visit(fp); } } }
private void visitCompositeFactPattern(CompositeFactPattern pattern) { if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { visit(fp); } } }
private Set<String> visitCompositeFactPattern(CompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { factTypes.addAll(visit(fp)); } } return factTypes; }
private Set<String> visitCompositeFactPattern(CompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { factTypes.addAll(visit(fp)); } } return factTypes; }
private void renderCompositeFOL(final CompositeFactPattern pattern) { buf.append(pattern.getType()); if (pattern.getPatterns() != null) { buf.append(" ("); for (int i = 0; i < pattern.getPatterns().length; i++) { renderSubPattern(pattern, i); if (i != pattern.getPatterns().length - 1) { buf.append(" and "); } } buf.append(") \n"); } }
private void fixConnectiveConstraints(CompositeFactPattern p) { for (IPattern sp : p.getPatterns()) { fixConnectiveConstraints(sp); } }
private void hasPatterns(final CompositeFactPattern iPattern) { if (iPattern.getPatterns() == null) { reportMandatoryFieldsError(); } else if (iPattern.getPatterns().length == 0) { reportMandatoryFieldsError(); } }
private void fixConstraints(CompositeFactPattern p) { for (IPattern cp : p.getPatterns()) { fixConstraints(cp); } }
private void hasPatterns(final CompositeFactPattern iPattern) { if (iPattern.getPatterns() == null) { reportMandatoryFieldsError(); } else if (iPattern.getPatterns().length == 0) { reportMandatoryFieldsError(); } }
private void visitCompositeFactPattern( final CompositeFactPattern cfp ) { for ( IPattern p : cfp.getPatterns() ) { visit( p ); } }
private void visitCompositeFactPattern(final CompositeFactPattern pattern) { String fullyQualifiedClassName = getFullyQualifiedClassName(pattern.getType()); addResourceReference(fullyQualifiedClassName, ResourceType.JAVA); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { visit(fp); } } }
private void visitCompositeFactPattern(final CompositeFactPattern pattern) { String fullyQualifiedClassName = getFullyQualifiedClassName(pattern.getType()); addResourceReference(fullyQualifiedClassName, ResourceType.JAVA); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { visit(fp); } } }
private void renderSubPattern(final CompositeFactPattern pattern, final int subIndex) { if (pattern.getPatterns() == null || pattern.getPatterns().length == 0) { return; } IFactPattern subPattern = pattern.getPatterns()[subIndex]; if (subPattern instanceof FactPattern) { final LHSGeneratorContext gctx = generatorContextFactory.newChildGeneratorContext(rootContext, subPattern); this.generateFactPattern((FactPattern) subPattern, gctx); } else if (subPattern instanceof FromAccumulateCompositeFactPattern) { this.visitFromAccumulateCompositeFactPattern((FromAccumulateCompositeFactPattern) subPattern, true); } else if (subPattern instanceof FromCollectCompositeFactPattern) { this.visitFromCollectCompositeFactPattern((FromCollectCompositeFactPattern) subPattern, true); } else if (subPattern instanceof FromCompositeFactPattern) { this.visitFromCompositeFactPattern((FromCompositeFactPattern) subPattern, true); } else { throw new IllegalStateException("Unsupported Pattern: " + subPattern.getClass().getName()); } }
private void validateCompositeFactPattern(final CompositeFactPattern compositeFactPattern) { hasPatterns(compositeFactPattern); validateIPatterns(compositeFactPattern.getPatterns()); }
protected Widget getCompositeLabel() { ClickHandler click = new ClickHandler() { public void onClick( ClickEvent event ) { Widget w = (Widget) event.getSource(); showFactTypeSelector( w ); } }; String lbl = HumanReadable.getCEDisplayName( pattern.getType() ); if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) { lbl += " <font color='red'>" + GuidedRuleEditorResources.CONSTANTS.clickToAddPatterns() + "</font>"; } return new ClickableLabel( lbl + ":", click, !this.readOnly ); }
private void validateCompositeFactPattern(final CompositeFactPattern compositeFactPattern) { hasPatterns(compositeFactPattern); validateIPatterns(compositeFactPattern.getPatterns()); }
protected Widget getCompositeLabel() { ClickHandler click = new ClickHandler() { public void onClick( ClickEvent event ) { Widget w = (Widget) event.getSource(); showFactTypeSelector( w ); } }; String lbl = HumanReadable.getCEDisplayName( pattern.getType() ); if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) { lbl += " <font color='red'>" + GuidedRuleEditorResources.CONSTANTS.clickToAddPatterns() + "</font>"; } return new ClickableLabel( lbl + ":", click, !this.readOnly ); }
private CompositeFactPattern visitCompositeFactPattern(CompositeFactPattern pattern) { CompositeFactPattern clone = new CompositeFactPattern(); clone.setType(pattern.getType()); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { clone.addFactPattern((IFactPattern) visit(fp)); } } return clone; }
private CompositeFactPattern visitCompositeFactPattern(CompositeFactPattern pattern) { CompositeFactPattern clone = new CompositeFactPattern(); clone.setType(pattern.getType()); if (pattern.getPatterns() != null) { for (IFactPattern fp : pattern.getPatterns()) { clone.addFactPattern((IFactPattern) visit(fp)); } } return clone; }
private boolean findBoundVariableNames(BaseSingleFieldConstraint con, List<String> result, IPattern pat) { if (pat instanceof FromCompositeFactPattern) { pat = ((FromCompositeFactPattern) pat).getFactPattern(); } if (pat instanceof CompositeFactPattern) { for (IFactPattern p : ((CompositeFactPattern) pat).getPatterns()) { findBoundVariableNames(con, result, p); } } if (pat instanceof FactPattern) { final FactPattern fact = (FactPattern) pat; if (findBoundVariableNames(con, result, fact)) { return true; } } return false; }