private FreeFormLine visitFreeFormLine( FreeFormLine ffl ) { FreeFormLine clone = new FreeFormLine(); clone.setText( ffl.getText() ); return clone; }
private int parseFreeForm(RuleModel m, ExpandedDRLInfo expandedDRLInfo, int lineCounter) { String freeForm = expandedDRLInfo.freeFormStatementsInLhs.get( lineCounter ); while ( freeForm != null ) { FreeFormLine ffl = new FreeFormLine(); ffl.setText( freeForm ); m.addLhsItem( ffl ); freeForm = expandedDRLInfo.freeFormStatementsInLhs.get( ++lineCounter ); } return lineCounter; }
public void visitFreeFormLine( final FreeFormLine ffl ) { String[] lines = ffl.getText().split( "\\n|\\r\\n" ); for ( String line : lines ) { this.buf.append( indentation ); if ( isDSLEnhanced ) { buf.append( ">" ); } this.buf.append( line + "\n" ); } }
public void execute() { model.addRhsItem( new FreeFormLine(), Integer.parseInt( positionCbo.getValue( positionCbo.getSelectedIndex() ) ) ); hide(); } } );
public void onValueChange( ValueChangeEvent<String> event ) { action.setText( textArea.getText() ); setModified( true ); }
@Test public void testFreeForm() { RuleModel m = new RuleModel(); m.name = "with composite"; m.lhs = new IPattern[ 1 ]; m.rhs = new IAction[ 1 ]; FreeFormLine fl = new FreeFormLine(); fl.setText( "Person()" ); m.lhs[ 0 ] = fl; FreeFormLine fr = new FreeFormLine(); fr.setText( "fun()" ); m.rhs[ 0 ] = fr; String drl = brlPersistence.marshal( m ); assertNotNull( drl ); assertTrue( drl.indexOf( "Person()" ) > 0 ); assertTrue( drl.indexOf( "fun()" ) > drl.indexOf( "Person()" ) ); }
public void visitFreeFormLine( final FreeFormLine ffl ) { String[] lines = ffl.getText().split( "\\n|\\r\\n" ); for ( String line : lines ) { this.buf.append( indentation ); if ( isDSLEnhanced ) { buf.append( ">" ); } this.buf.append( line + "\n" ); } }
public void execute() { model.addLhsItem( new FreeFormLine(), Integer.parseInt( positionCbo.getValue( positionCbo.getSelectedIndex() ) ) ); hide(); } } );
FreeFormLine ffl = new FreeFormLine(); ffl.setText(line); m.addRhsItem( ffl );
private void visitFreeFormLine( FreeFormLine ffl ) { parseStringPattern( ffl.getText() ); }
public void onClick( ClickEvent event ) { Widget sender = (Widget) event.getSource(); if ( sender == fromBtn ) { getFromCollectPattern().setRightPattern( new FromCompositeFactPattern() ); } else if ( sender == fromAccumulateBtn ) { getFromCollectPattern().setRightPattern( new FromAccumulateCompositeFactPattern() ); } else if ( sender == fromCollectBtn ) { getFromCollectPattern().setRightPattern( new FromCollectCompositeFactPattern() ); } else if ( sender == freeFormDRLBtn ) { getFromCollectPattern().setRightPattern( new FreeFormLine() ); } else if ( sender == fromEntryPointBtn ) { getFromCollectPattern().setRightPattern( new FromEntryPointFactPattern() ); } else { throw new IllegalArgumentException( "Unknown sender: " + sender ); } setModified( true ); getModeller().refreshWidget(); popup.hide(); } };
private Widget createTextBox() { textArea.setTitle( Constants.INSTANCE.ThisIsADrlExpressionFreeForm() ); textArea.setText( this.action.getText() ); textArea.addValueChangeHandler( new ValueChangeHandler<String>() { public void onValueChange( ValueChangeEvent<String> event ) { action.setText( textArea.getText() ); setModified( true ); } } ); return textArea; }
public void onClick( ClickEvent event ) { final FreeFormLinePopup popup = new FreeFormLinePopup( Constants.INSTANCE.FreeFormDrl(), action.getText() ); popup.addOKClickHandler( new ClickHandler() { public void onClick( ClickEvent event ) { action.setText( popup.getText() ); textArea.setText( action.getText() ); setModified( true ); popup.hide(); } } ); popup.show(); }
final FreeFormLine ffl = (FreeFormLine) m.lhs[ 1 ]; assertEquals( "Here's something typed by the user as free-format DRL", ffl.getText() );
final FreeFormLine ffl = (FreeFormLine) m.rhs[ 0 ]; assertEquals( "Here's something typed by the user as free-format DRL", ffl.getText() );