Examples of RuleMetadata


Examples of org.drools.guvnor.client.modeldriven.brl.RuleMetadata

   
    for (int j = 0;j < metadataCols.size(); j++) {
      MetadataCol meta = metadataCols.get(j);
      String cell = row[j + 2];
      if (validCell(cell)) {
        metadataList.add(new RuleMetadata(meta.attr, cell));
      }
    }
    if (metadataList.size() > 0) {
      rm.metadataList = metadataList.toArray(new RuleMetadata[metadataList.size()]);
    }
View Full Code Here

Examples of org.drools.guvnor.models.commons.shared.rule.RuleMetadata

            int index = allColumns.indexOf( meta );

            String cell = GuidedDTDRLUtilities.convertDTCellValueToString( row.get( index ) );

            if ( validCell( cell ) ) {
                metadataList.add( new RuleMetadata( meta.getMetadata(),
                                                    cell ) );
            }
        }
        if ( metadataList.size() > 0 ) {
            rm.metadataList = metadataList.toArray( new RuleMetadata[ metadataList.size() ] );
View Full Code Here

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

    @Test
    public void testRuleMetadata() {

        RuleModel model = new RuleModel();
        model.metadataList = new RuleMetadata[2];
        model.metadataList[0] = new RuleMetadata( "md0",
                                                  "md0Value" );
        model.metadataList[1] = new RuleMetadata( "md1",
                                                  "md1Value" );

        RuleModelCloneVisitor cloneVisitor = new RuleModelCloneVisitor();
        RuleModel clone = cloneVisitor.visitRuleModel( model );
View Full Code Here

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

            HorizontalPanel hp = new HorizontalPanel();
            hp.add( new SmallLabel( constants.Metadata2() ) );
            layout.addRow( hp );
        }
        for ( int i = 0; i < meta.length; i++ ) {
            RuleMetadata rmd = meta[i];
            layout.addAttribute( rmd.attributeName,
                                 getEditorWidget( rmd,
                                                  i ) );
        }
        RuleAttribute[] attrs = model.attributes;
View Full Code Here

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

        list.addChangeHandler( new ChangeHandler() {
            public void onChange(ChangeEvent event) {
                String attr = list.getItemText( list.getSelectedIndex() );
                if ( attr.equals( RuleAttributeWidget.LOCK_LHS ) || attr.equals( RuleAttributeWidget.LOCK_RHS ) ) {
                    model.addMetadata( new RuleMetadata( attr,
                                                         "true" ) );
                } else {
                    model.addAttribute( new RuleAttribute( attr,
                                                           "" ) );
                }
View Full Code Here

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

                                final Command refresh) {
        Button freezeConditions = new Button( constants.Conditions() );
        freezeConditions.addClickHandler( new ClickHandler() {

            public void onClick(ClickEvent event) {
                model.addMetadata( new RuleMetadata( RuleAttributeWidget.LOCK_LHS,
                                                     "true" ) );
                refresh.execute();
                hide();
            }
        } );
        Button freezeActions = new Button( constants.Actions() );
        freezeActions.addClickHandler( new ClickHandler() {

            public void onClick(ClickEvent event) {
                model.addMetadata( new RuleMetadata( RuleAttributeWidget.LOCK_RHS,
                                                     "true" ) );
                refresh.execute();
                hide();
            }
        } );
View Full Code Here

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

        addbutton.addClickHandler( new ClickHandler() {

            public void onClick(ClickEvent event) {

                model.addMetadata( new RuleMetadata( box.getText(),
                                                     "" ) );
                refresh.execute();
                hide();
            }
        } );
View Full Code Here

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

            int index = allColumns.indexOf( meta );

            String cell = GuidedDTDRLUtilities.convertDTCellValueToString( row.get( index ) );

            if ( validCell( cell ) ) {
                metadataList.add( new RuleMetadata( meta.getMetadata(),
                                                    cell ) );
            }
        }
        if ( metadataList.size() > 0 ) {
            rm.metadataList = metadataList.toArray( new RuleMetadata[metadataList.size()] );
View Full Code Here

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

        clone.value = attr.value;
        return clone;
    }

    private RuleMetadata visitRuleMetadata(RuleMetadata md) {
        RuleMetadata clone = new RuleMetadata();
        clone.attributeName = md.attributeName;
        clone.value = md.value;
        return clone;
    }
View Full Code Here

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

            }
        }
        if ( model.metadataList != null ) {
            clone.metadataList = new RuleMetadata[model.metadataList.length];
            for ( int i = 0; i < model.metadataList.length; i++ ) {
                RuleMetadata md = model.metadataList[i];
                clone.metadataList[i] = (RuleMetadata) visit( md );
            }
        }
        if ( model.lhs != null ) {
            clone.lhs = new IPattern[model.lhs.length];
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.