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" ); }
private void visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { visit( pattern.getFactPattern() ); parseStringPattern( pattern.getExpression().getText() ); }
private void visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { visit( pattern.getFactPattern() ); parseStringPattern( pattern.getExpression().getText() ); }
private FromCompositeFactPattern visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { FromCompositeFactPattern clone = new FromCompositeFactPattern(); clone.setExpression( (ExpressionFormLine) visit( pattern.getExpression() ) ); clone.setFactPattern( (FactPattern) visit( pattern.getFactPattern() ) ); return clone; }
private FromCompositeFactPattern visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { FromCompositeFactPattern clone = new FromCompositeFactPattern(); clone.setExpression( (ExpressionFormLine) visit( pattern.getExpression() ) ); clone.setFactPattern( (FactPattern) visit( pattern.getFactPattern() ) ); return clone; }
FromCompositeFactPattern fp0Clone = (FromCompositeFactPattern) clone.lhs[0]; assertNotSame( fp0.getExpression(), fp0Clone.getExpression() ); assertNotNull( fp0Clone.getExpression() ); assertTrue( fp0Clone.getExpression() instanceof ExpressionFormLine ); ExpressionFormLine efl0Clone = (ExpressionFormLine) fp0Clone.getExpression(); fp0Clone.getExpression().getParts().size() ); assertTrue( fp0Clone.getExpression().getParts().get( 0 ) instanceof ExpressionText ); ExpressionText efl0p0Clone = (ExpressionText) fp0Clone.getExpression().getParts().get( 0 ); assertEquals( efl0p0.getClassType(), efl0p0Clone.getClassType() );