public void visitFactPattern( FactPattern pattern ) { buf.append( indentation ); if ( isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } generateFactPattern( pattern ); if ( isPatternNegated ) { buf.append( " and " ); } buf.append( "\n" ); }
public void visitFactPattern( FactPattern pattern ) { buf.append( indentation ); if ( isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } generateFactPattern( pattern ); if ( isPatternNegated ) { buf.append( " and " ); } buf.append( "\n" ); }
public void visitFromEntryPointFactPattern( FromEntryPointFactPattern pattern, boolean isSubPattern ) { buf.append( indentation ); if ( !isSubPattern && isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( pattern.getFactPattern() != null ) { generateFactPattern( pattern.getFactPattern() ); } buf.append( " from entry-point \"" + pattern.getEntryPointName() + "\"\n" ); }
generateFactPattern( pattern.getFactPattern() ); generateFactPattern( (FactPattern) pattern.getSourcePattern() ); } else if ( pattern.getSourcePattern() instanceof FromAccumulateCompositeFactPattern ) { visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) pattern.getSourcePattern(),
generateFactPattern( pattern.getFactPattern() ); generateFactPattern( (FactPattern) pattern.getSourcePattern() ); } else if ( pattern.getSourcePattern() instanceof FromAccumulateCompositeFactPattern ) { visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) pattern.getSourcePattern(),
generateFactPattern( pattern.getFactPattern() ); generateFactPattern( (FactPattern) pattern.getRightPattern() ); } else if ( pattern.getRightPattern() instanceof FromAccumulateCompositeFactPattern ) { visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) pattern.getRightPattern(),
generateFactPattern( pattern.getFactPattern() ); generateFactPattern( (FactPattern) pattern.getRightPattern() ); } else if ( pattern.getRightPattern() instanceof FromAccumulateCompositeFactPattern ) { visitFromAccumulateCompositeFactPattern( (FromAccumulateCompositeFactPattern) pattern.getRightPattern(),
private void renderSubPattern( CompositeFactPattern pattern, int subIndex ) { if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) { return; } IFactPattern subPattern = pattern.getPatterns()[ subIndex ]; if ( subPattern instanceof FactPattern ) { this.generateFactPattern( (FactPattern) subPattern ); } 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 renderSubPattern( CompositeFactPattern pattern, int subIndex ) { if ( pattern.getPatterns() == null || pattern.getPatterns().length == 0 ) { return; } IFactPattern subPattern = pattern.getPatterns()[ subIndex ]; if ( subPattern instanceof FactPattern ) { this.generateFactPattern( (FactPattern) subPattern ); } 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() ); } }
public void visitFromCompositeFactPattern( FromCompositeFactPattern pattern, boolean isSubPattern ) { buf.append( indentation ); if ( !isSubPattern && isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( pattern.getFactPattern() != null ) { generateFactPattern( pattern.getFactPattern() ); } buf.append( " from " ); renderExpression( pattern.getExpression() ); buf.append( "\n" ); }
public void visitFromCompositeFactPattern( FromCompositeFactPattern pattern, boolean isSubPattern ) { buf.append( indentation ); if ( !isSubPattern && isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( pattern.getFactPattern() != null ) { generateFactPattern( pattern.getFactPattern() ); } buf.append( " from " ); renderExpression( pattern.getExpression() ); buf.append( "\n" ); }
public void visitFromEntryPointFactPattern( FromEntryPointFactPattern pattern, boolean isSubPattern ) { buf.append( indentation ); if ( !isSubPattern && isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( pattern.getFactPattern() != null ) { generateFactPattern( pattern.getFactPattern() ); } buf.append( " from entry-point \"" + pattern.getEntryPointName() + "\"\n" ); }