private SingleFieldConstraint visitSingleFieldConstraint(SingleFieldConstraint sfc) { SingleFieldConstraint clone = new SingleFieldConstraint(); clone.setConstraintValueType( sfc.getConstraintValueType() ); clone.setExpressionValue( (ExpressionFormLine) visit( sfc.getExpressionValue() ) ); clone.setFieldBinding( sfc.getFieldBinding() ); clone.setFactType( sfc.getFactType() ); clone.setFieldName( sfc.getFieldName() ); clone.setFieldType( sfc.getFieldType() ); clone.setOperator( sfc.getOperator() ); for ( Map.Entry<String, String> entry : sfc.getParameters().entrySet() ) { clone.setParameter( entry.getKey(), entry.getValue() ); } clone.setValue( sfc.getValue() ); if ( sfc.connectives != null ) { clone.connectives = new ConnectiveConstraint[sfc.connectives.length]; for ( int i = 0; i < sfc.connectives.length; i++ ) { clone.connectives[i] = (ConnectiveConstraint) visit( sfc.connectives[i] ); } } return clone; }
private SingleFieldConstraint visitSingleFieldConstraint(SingleFieldConstraint sfc) { SingleFieldConstraint clone = new SingleFieldConstraint(); clone.setConstraintValueType( sfc.getConstraintValueType() ); clone.setExpressionValue( (ExpressionFormLine) visit( sfc.getExpressionValue() ) ); clone.setFieldBinding( sfc.getFieldBinding() ); clone.setFactType( sfc.getFactType() ); clone.setFieldName( sfc.getFieldName() ); clone.setFieldType( sfc.getFieldType() ); clone.setOperator( sfc.getOperator() ); for ( Map.Entry<String, String> entry : sfc.getParameters().entrySet() ) { clone.setParameter( entry.getKey(), entry.getValue() ); } clone.setValue( sfc.getValue() ); if ( sfc.connectives != null ) { clone.connectives = new ConnectiveConstraint[sfc.connectives.length]; for ( int i = 0; i < sfc.connectives.length; i++ ) { clone.connectives[i] = (ConnectiveConstraint) visit( sfc.connectives[i] ); } } return clone; }
sfc0.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); sfc0.setOperator( "==" ); sfc0.setParameter( "sfc0p0", "sfc0p0Value" ); sfc0.setValue( "sfc0Value" ); sfc1.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); sfc1.setOperator( "==" ); sfc1.setParameter( "sfc1p0", "sfc1p0Value" ); sfc1.setValue( "sfc1Value" );
sfc0.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); sfc0.setOperator( "==" ); sfc0.setParameter( "sfc0p0", "sfc0p0Value" ); sfc0.setValue( "sfc0Value" ); sfc1.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); sfc1.setOperator( "==" ); sfc1.setParameter( "sfc1p0", "sfc1p0Value" ); sfc1.setValue( "sfc1Value" );
fp0sfc0.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); fp0sfc0.setOperator( "==" ); fp0sfc0.setParameter( "fp0sfc0p0", "fp0sfc0p0Value" ); fp0sfc0.setValue( "fp0sfc0Value" ); fp1sfc0.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); fp1sfc0.setOperator( "==" ); fp1sfc0.setParameter( "fp1sfc0p0", "fp1sfc0p0Value" ); fp1sfc0.setValue( "fp1sfc0Value" );
sfc0.setFieldType( SuggestionCompletionEngine.TYPE_STRING ); sfc0.setOperator( "==" ); sfc0.setParameter( "sfc0p0", "sfc0p0Value" ); sfc0.setValue( "sfc0Value" );