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

Examples of org.drools.ide.common.client.modeldriven.ModelField


       
        com.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Person",
                     new ModelField[]{
                        new ModelField("age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC),
                        new ModelField("rank", Integer.class.getName(),FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_COMPARABLE),
                        new ModelField("name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING)
                } );

                put( "Vehicle",
                     new ModelField[]{
                        new ModelField("make", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING),
                        new ModelField("type", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING)
                } );
            }
        });

        com.setGlobalVariables(new HashMap<String, String>() {
View Full Code Here


        com.setFactTypes(new String[]{"Foo"});
        com.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Foo",
                     new ModelField[]{
                        new ModelField("a", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "String")
                });
            }
        });

        assertEquals( 1,
View Full Code Here

        com.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Foo",
                     new ModelField[]{
                        new ModelField("a", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "String")
                });
            }
        });

        assertFalse( com.isGlobalVariable( "x" ) );
View Full Code Here

       
        sce.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Person",
                     new ModelField[]{
                        new ModelField("age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC),
                } );

                put( "Vehicle",
                     new ModelField[]{
                        new ModelField("make", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING),
                } );
            }
        });
       
        assertEquals(2, sce.getFactTypes().length);
View Full Code Here

        sce.setFieldsForTypes( new HashMap<String, ModelField[]>() {
            {
                put( "Driver",
                        new ModelField[]{
                                new ModelField( "age",
                                                Integer.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_NUMERIC ),
                                new ModelField( "name",
                                                String.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_STRING )
                        } );
            }
View Full Code Here

        sce.setFieldsForTypes( new HashMap<String, ModelField[]>() {
            {
                put( "Driver",
                        new ModelField[]{
                                new ModelField( "age",
                                                Integer.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_NUMERIC ),
                                new ModelField( "name",
                                                String.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_STRING ),
                                new ModelField( "date",
                                                Date.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_DATE ),
                                new ModelField( "approved",
                                                Boolean.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_BOOLEAN )
                       } );
            }
View Full Code Here

        sce.setFieldsForTypes( new HashMap<String, ModelField[]>() {
            {
                put( "Driver",
                        new ModelField[]{
                                new ModelField( "age",
                                                Integer.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_NUMERIC ),
                                new ModelField( "name",
                                                String.class.getName(),
                                                FIELD_CLASS_TYPE.REGULAR_CLASS,
                                                SuggestionCompletionEngine.TYPE_STRING )
                        } );
            }
View Full Code Here

        sce.setFieldsForTypes( new HashMap<String, ModelField[]>() {
            {
                put( "F0",
                     new ModelField[]{
                             new ModelField( "c0p0",
                                             Integer.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING ),
                             new ModelField( "c1p0",
                                             Integer.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING ),
                             new ModelField( "asf0",
                                             String.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING ),
                             new ModelField( "asf1",
                                             String.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING )
                } );

                put( "Fact",
                     new ModelField[]{
                             new ModelField( "field1",
                                             String.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING ),
                             new ModelField( "field2",
                                             String.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING ),
                             new ModelField( "field3",
                                             String.class.getName(),
                                             FIELD_CLASS_TYPE.REGULAR_CLASS,
                                             SuggestionCompletionEngine.TYPE_STRING )

                } );
View Full Code Here

       
        com.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Person",
                     new ModelField[]{
                        new ModelField("age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC),
                        new ModelField("rank", Integer.class.getName(),FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_COMPARABLE),
                        new ModelField("name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING)
                } );

                put( "Vehicle",
                     new ModelField[]{
                        new ModelField("make", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING),
                        new ModelField("type", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING)
                } );
            }
        });

        com.setGlobalVariables(new HashMap<String, String>() {
View Full Code Here

        com.setFactTypes(new String[]{"Foo"});
        com.setFieldsForTypes(new HashMap<String,ModelField[]>() {
            {
                put( "Foo",
                     new ModelField[]{
                        new ModelField("a", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "String")
                });
            }
        });

        assertEquals( 1,
View Full Code Here

TOP

Related Classes of org.drools.ide.common.client.modeldriven.ModelField

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.