public FieldConstraint asFieldConstraint( FactPattern factPattern ) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( connector.equals( "&&" ) ? CompositeFieldConstraint.COMPOSITE_TYPE_AND : CompositeFieldConstraint.COMPOSITE_TYPE_OR ); for ( Expr expr : subExprs ) { comp.addConstraint( expr.asFieldConstraint( factPattern ) ); } return comp; } }
public void onChange( ChangeEvent event ) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( composites.getValue( composites.getSelectedIndex() ) ); fp.addConstraint( comp ); modeller.refreshWidget(); popup.hide(); } } );
public void onChange( ChangeEvent event ) { CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( composites.getValue( composites.getSelectedIndex() ) ); hasConstraints.addConstraint( comp ); modeller.refreshWidget(); popup.hide(); } } );
private CompositeFieldConstraint visitCompositeFieldConstraint( CompositeFieldConstraint cfc ) { CompositeFieldConstraint clone = new CompositeFieldConstraint(); clone.setCompositeJunctionType( cfc.getCompositeJunctionType() ); if ( cfc.getConstraints() != null ) { clone.setConstraints( new FieldConstraint[ cfc.getConstraints().length ] ); for ( int i = 0; i < cfc.getConstraints().length; i++ ) { FieldConstraint fc = cfc.getConstraints()[ i ]; clone.getConstraints()[ i ] = (FieldConstraint) visit( fc ); } } return clone; }
m.addLhsItem( p ); CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_OR ); p.addConstraint( comp );
m.addLhsItem( p ); CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_OR ); p.addConstraint( comp ); comp2.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_AND ); final SingleFieldConstraint Q1 = new SingleFieldConstraint(); Q1.setFieldType( DataType.TYPE_STRING );
m.addLhsItem( p ); CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_AND ); p.addConstraint( comp );
m.addLhsItem( p ); CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_OR ); p.addConstraint( comp );
m.addLhsItem( p ); CompositeFieldConstraint comp = new CompositeFieldConstraint(); comp.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_AND ); p.addConstraint( comp );