private Set<String> visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); factTypes.addAll(visit(pattern.getFactPattern())); factTypes.addAll(visit(pattern.getSourcePattern())); return factTypes; }
private Set<String> visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); factTypes.addAll(visit(pattern.getFactPattern())); factTypes.addAll(visit(pattern.getSourcePattern())); return factTypes; }
if (pattern.getSourcePattern() != null) { if (pattern.getSourcePattern() instanceof FactPattern) { final LHSGeneratorContext soucrceGctx = generatorContextFactory.newGeneratorContext(); generateFactPattern((FactPattern) pattern.getSourcePattern(), soucrceGctx); } else if (pattern.getSourcePattern() instanceof FromAccumulateCompositeFactPattern) { visitFromAccumulateCompositeFactPattern((FromAccumulateCompositeFactPattern) pattern.getSourcePattern(), _isSubPattern); } else if (pattern.getSourcePattern() instanceof FromCollectCompositeFactPattern) { visitFromCollectCompositeFactPattern((FromCollectCompositeFactPattern) pattern.getSourcePattern(), _isSubPattern); } else if (pattern.getSourcePattern() instanceof FromEntryPointFactPattern) { visitFromEntryPointFactPattern((FromEntryPointFactPattern) pattern.getSourcePattern(), _isSubPattern); } else if (pattern.getSourcePattern() instanceof FromCompositeFactPattern) { visitFromCompositeFactPattern((FromCompositeFactPattern) pattern.getSourcePattern(), _isSubPattern); } else { throw new IllegalArgumentException("Unsupported pattern " + pattern.getSourcePattern() + " for FROM ACCUMULATE");
private void visitFromAccumulateCompositeFactPattern(final FromAccumulateCompositeFactPattern pattern) { visit(pattern.getFactPattern()); visit(pattern.getExpression()); visit(pattern.getSourcePattern()); }
private void visitFromAccumulateCompositeFactPattern(final FromAccumulateCompositeFactPattern pattern) { visit(pattern.getFactPattern()); visit(pattern.getExpression()); visit(pattern.getSourcePattern()); }
private void validateFromAccumulateCompositeFactPattern(final FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern) { validateIPattern(fromAccumulateCompositeFactPattern.getSourcePattern()); validateIPattern(fromAccumulateCompositeFactPattern.getFactPattern()); if (isExpressionBindingMissing(fromAccumulateCompositeFactPattern) && isStringNullOrEmpty(fromAccumulateCompositeFactPattern.getFunction()) && isAccumulateMissing(fromAccumulateCompositeFactPattern)) { reportMissingSource(); } }
private void validateFromAccumulateCompositeFactPattern(final FromAccumulateCompositeFactPattern fromAccumulateCompositeFactPattern) { validateIPattern(fromAccumulateCompositeFactPattern.getSourcePattern()); validateIPattern(fromAccumulateCompositeFactPattern.getFactPattern()); if (isExpressionBindingMissing(fromAccumulateCompositeFactPattern) && isStringNullOrEmpty(fromAccumulateCompositeFactPattern.getFunction()) && isAccumulateMissing(fromAccumulateCompositeFactPattern)) { reportMissingSource(); } }
private void visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) { visit(pattern.getFactPattern()); visit(pattern.getSourcePattern()); parseStringPattern(pattern.getActionCode()); parseStringPattern(pattern.getInitCode()); parseStringPattern(pattern.getReverseCode()); }
private void visitFromAccumulateCompositeFactPattern(final FromAccumulateCompositeFactPattern pattern) { visit(pattern.getFactPattern()); visit(pattern.getSourcePattern()); parseStringPattern(pattern.getActionCode()); parseStringPattern(pattern.getInitCode()); parseStringPattern(pattern.getReverseCode()); }
private FromAccumulateCompositeFactPattern visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) { FromAccumulateCompositeFactPattern clone = new FromAccumulateCompositeFactPattern(); clone.setActionCode(pattern.getActionCode()); clone.setExpression((ExpressionFormLine) visit(pattern.getExpression())); clone.setFactPattern((FactPattern) visit(pattern.getFactPattern())); clone.setFunction(pattern.getFunction()); clone.setInitCode(pattern.getInitCode()); clone.setResultCode(pattern.getResultCode()); clone.setReverseCode(pattern.getReverseCode()); clone.setSourcePattern((IPattern) visit(pattern.getSourcePattern())); return clone; }
private FromAccumulateCompositeFactPattern visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) { FromAccumulateCompositeFactPattern clone = new FromAccumulateCompositeFactPattern(); clone.setActionCode(pattern.getActionCode()); clone.setExpression((ExpressionFormLine) visit(pattern.getExpression())); clone.setFactPattern((FactPattern) visit(pattern.getFactPattern())); clone.setFunction(pattern.getFunction()); clone.setInitCode(pattern.getInitCode()); clone.setResultCode(pattern.getResultCode()); clone.setReverseCode(pattern.getReverseCode()); clone.setSourcePattern((IPattern) visit(pattern.getSourcePattern())); return clone; }
new HTML(lbl)); if (this.getFromAccumulatePattern().getSourcePattern() == null) { panel.setWidget(r++, 0, !this.readOnly)); } else { IPattern rPattern = this.getFromAccumulatePattern().getSourcePattern();
new HTML(lbl)); if (this.getFromAccumulatePattern().getSourcePattern() == null) { panel.setWidget(r++, 0, !this.readOnly)); } else { IPattern rPattern = this.getFromAccumulatePattern().getSourcePattern();