public void visitCompositeFactPattern( CompositeFactPattern pattern ) { buf.append( indentation ); if ( isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) { renderCompositeFOL( pattern ); } else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) { renderCompositeFOL( pattern ); } else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) { buf.append( "( " ); if ( pattern.getPatterns() != null ) { for ( int i = 0; i < pattern.getPatterns().length; i++ ) { if ( i > 0 ) { buf.append( " " ); buf.append( pattern.type ); buf.append( " " ); } renderSubPattern( pattern, i ); } } buf.append( " )\n" ); } }
public void visitCompositeFactPattern( CompositeFactPattern pattern ) { buf.append( indentation ); if ( isDSLEnhanced ) { // adding passthrough markup buf.append( ">" ); } if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) { renderCompositeFOL( pattern ); } else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) { renderCompositeFOL( pattern ); } else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) { buf.append( "( " ); if ( pattern.getPatterns() != null ) { for ( int i = 0; i < pattern.getPatterns().length; i++ ) { if ( i > 0 ) { buf.append( " " ); buf.append( pattern.type ); buf.append( " " ); } renderSubPattern( pattern, i ); } } buf.append( " )\n" ); } }
private void renderCompositeFOL( CompositeFactPattern pattern ) { buf.append( pattern.type ); 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 renderCompositeFOL( CompositeFactPattern pattern ) { buf.append( pattern.type ); 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" ); } }