Package org.drools.ide.common.client.modeldriven.brl

Examples of org.drools.ide.common.client.modeldriven.brl.FromEntryPointFactPattern


                        FactPattern fp = new FactPattern( p.getFactType() );
                        fp.setBoundName( p.getBoundName() );
                        fp.setNegated( p.isNegated() );
                        fp.setWindow( p.getWindow() );
                        if ( p.getEntryPointName() != null && p.getEntryPointName().length() > 0 ) {
                            FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
                            fep.setEntryPointName( p.getEntryPointName() );
                            fep.setFactPattern( fp );
                            patterns.add( fep );
                            ifp = fep;
                        } else {
                            patterns.add( fp );
                            ifp = fp;
                        }
                    }

                    //Extract the FactPattern from the IFactPattern
                    FactPattern fp;
                    if ( ifp instanceof FactPattern ) {
                        fp = (FactPattern) ifp;
                    } else if ( ifp instanceof FromEntryPointFactPattern ) {
                        FromEntryPointFactPattern fep = (FromEntryPointFactPattern) ifp;
                        fp = fep.getFactPattern();
                    } else {
                        throw new IllegalArgumentException( "Inexpected IFactPattern implementation found." );
                    }

                    //Add the constraint from this cell
View Full Code Here


                FactPattern fp = (FactPattern) ifp;
                if ( fp.getBoundName() != null && fp.getBoundName().equals( boundName ) ) {
                    return fp;
                }
            } else if ( ifp instanceof FromEntryPointFactPattern ) {
                FromEntryPointFactPattern fefp = (FromEntryPointFactPattern) ifp;
                FactPattern fp = fefp.getFactPattern();
                if ( fp.getBoundName() != null && fp.getBoundName().equals( boundName ) ) {
                    return fp;
                }
            }
        }
View Full Code Here

        } else if ( type.equals( "from accumulate" ) ) {
            p = new FromAccumulateCompositeFactPattern();
        } else if ( type.equals( "from collect" ) ) {
            p = new FromCollectCompositeFactPattern();
        } else if ( type.equals( "from entry-point" ) ) {
            p = new FromEntryPointFactPattern();
        }

        this.model.addLhsItem( p,
                               position );
    }
View Full Code Here

                        FactPattern fp = new FactPattern( p.getFactType() );
                        fp.setBoundName( p.getBoundName() );
                        fp.setNegated( p.isNegated() );
                        fp.setWindow( p.getWindow() );
                        if ( p.getEntryPointName() != null && p.getEntryPointName().length() > 0 ) {
                            FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
                            fep.setEntryPointName( p.getEntryPointName() );
                            fep.setFactPattern( fp );
                            patterns.add( fep );
                            ifp = fep;
                        } else {
                            patterns.add( fp );
                            ifp = fp;
                        }
                    }

                    //Extract the FactPattern from the IFactPattern
                    FactPattern fp;
                    if ( ifp instanceof FactPattern ) {
                        fp = (FactPattern) ifp;
                    } else if ( ifp instanceof FromEntryPointFactPattern ) {
                        FromEntryPointFactPattern fep = (FromEntryPointFactPattern) ifp;
                        fp = fep.getFactPattern();
                    } else {
                        throw new IllegalArgumentException( "Inexpected IFactPattern implementation found." );
                    }

                    //Add the constraint from this cell
View Full Code Here

                FactPattern fp = (FactPattern) ifp;
                if ( fp.getBoundName() != null && fp.getBoundName().equals( boundName ) ) {
                    return fp;
                }
            } else if ( ifp instanceof FromEntryPointFactPattern ) {
                FromEntryPointFactPattern fefp = (FromEntryPointFactPattern) ifp;
                FactPattern fp = fefp.getFactPattern();
                if ( fp.getBoundName() != null && fp.getBoundName().equals( boundName ) ) {
                    return fp;
                }
            }
        }
View Full Code Here

        sfc.setValue( "777" );

        FactPattern fp = new FactPattern( "Foo" );
        fp.addConstraint( sfc );

        FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
        fep.setEntryPointName( "ep" );
        fep.setFactPattern( fp );
        FromAccumulateCompositeFactPattern fac = new FromAccumulateCompositeFactPattern();
        fac.setSourcePattern( fep );
        fac.setFactPattern( new FactPattern( "java.util.List" ) );
        fac.setFunction( "max($a)" );
        m.addLhsItem( fac );
View Full Code Here

        sfc.setValue( "777" );

        FactPattern fp = new FactPattern( "Foo" );
        fp.addConstraint( sfc );

        FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
        fep.setEntryPointName( "ep" );
        fep.setFactPattern( fp );
        FromCollectCompositeFactPattern fac = new FromCollectCompositeFactPattern();
        fac.setRightPattern( fep );
        fac.setFactPattern( new FactPattern( "java.util.List" ) );
        m.addLhsItem( fac );
View Full Code Here

        sfc.setValue( "777" );

        FactPattern fp = new FactPattern( "Foo" );
        fp.addConstraint( sfc );

        FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
        fep.setEntryPointName( "ep" );
        fep.setFactPattern( fp );
        FromAccumulateCompositeFactPattern fac = new FromAccumulateCompositeFactPattern();
        fac.setSourcePattern( fep );
        fac.setFactPattern( new FactPattern( "java.util.List" ) );
        fac.setFunction( "max($a)" );
        m.addLhsItem( fac );
View Full Code Here

        sfc.setValue( "777" );

        FactPattern fp = new FactPattern( "Foo" );
        fp.addConstraint( sfc );

        FromEntryPointFactPattern fep = new FromEntryPointFactPattern();
        fep.setEntryPointName( "ep" );
        fep.setFactPattern( fp );
        FromCollectCompositeFactPattern fac = new FromCollectCompositeFactPattern();
        fac.setRightPattern( fep );
        fac.setFactPattern( new FactPattern( "java.util.List" ) );
        m.addLhsItem( fac );
View Full Code Here

TOP

Related Classes of org.drools.ide.common.client.modeldriven.brl.FromEntryPointFactPattern

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.