isSubPattern ); } else if ( pattern.getSourcePattern() instanceof FromCollectCompositeFactPattern ) { visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) pattern.getSourcePattern(), isSubPattern ); } else if ( pattern.getSourcePattern() instanceof FromEntryPointFactPattern ) {
isSubPattern ); } else if ( pattern.getSourcePattern() instanceof FromCollectCompositeFactPattern ) { visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) pattern.getSourcePattern(), isSubPattern ); } else if ( pattern.getSourcePattern() instanceof FromEntryPointFactPattern ) {
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() ); } }
isSubPattern ); } else if ( pattern.getRightPattern() instanceof FromCollectCompositeFactPattern ) { visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) pattern.getRightPattern(), isSubPattern ); } else if ( pattern.getRightPattern() instanceof FromEntryPointFactPattern ) {
isSubPattern ); } else if ( pattern.getRightPattern() instanceof FromCollectCompositeFactPattern ) { visitFromCollectCompositeFactPattern( (FromCollectCompositeFactPattern) pattern.getRightPattern(), isSubPattern ); } else if ( pattern.getRightPattern() instanceof FromEntryPointFactPattern ) {
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 visitFromCollectCompositeFactPattern( final FromCollectCompositeFactPattern pattern ) { visitFromCollectCompositeFactPattern( pattern, false ); }
public void visitFromCollectCompositeFactPattern( final FromCollectCompositeFactPattern pattern ) { visitFromCollectCompositeFactPattern( pattern, false ); }