[jboss-svn-commits] JBL Code SVN: r12322 - labs/jbossrules/trunk/drools-eclipse/drools-guided-editor-plugin/src/org/drools/eclipse/rulebuilder/ui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 4 16:12:05 EDT 2007


Author: arhan
Date: 2007-06-04 16:12:05 -0400 (Mon, 04 Jun 2007)
New Revision: 12322

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-guided-editor-plugin/src/org/drools/eclipse/rulebuilder/ui/RuleModeller.java
Log:
DSLSentence support

Modified: labs/jbossrules/trunk/drools-eclipse/drools-guided-editor-plugin/src/org/drools/eclipse/rulebuilder/ui/RuleModeller.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-guided-editor-plugin/src/org/drools/eclipse/rulebuilder/ui/RuleModeller.java	2007-06-04 20:08:27 UTC (rev 12321)
+++ labs/jbossrules/trunk/drools-eclipse/drools-guided-editor-plugin/src/org/drools/eclipse/rulebuilder/ui/RuleModeller.java	2007-06-04 20:12:05 UTC (rev 12322)
@@ -200,7 +200,7 @@
                 addActionRetractFactWidget( action,
                                             i );
             } else if ( action instanceof DSLSentence ) {
-                addDSLSentenceWidget( action );
+                addDSLSentenceWidget( i, (DSLSentence) action, thenComposite );
             }
 
         }
@@ -227,17 +227,11 @@
         for ( int i = 0; i < model.lhs.length; i++ ) {
             IPattern pattern = model.lhs[i];
             if ( pattern instanceof DSLSentence ) {
-                //TODO  Is it OK to use index here? I added this to reflect general API (From: Ahti Kitsik)
-                addDSLSentenceWidget( i,
-                                      (DSLSentence) pattern );
+                addDSLSentenceWidget( i, (DSLSentence) pattern, ifComposite );
             }
         }
     }
 
-    private void addDSLSentenceWidget(IAction action) {
-    	//TODO: add DSLSenteseWidget to the RHS section
-    }
-
     private void addActionRetractFactWidget(IAction action,
                                             int i) {
         Composite comp = toolkit.createComposite( thenComposite );
@@ -271,8 +265,8 @@
     }
 
     private void addDSLSentenceWidget(int idx,
-                                      DSLSentence pattern) {
-        Composite comp = toolkit.createComposite( ifComposite );
+                                      DSLSentence pattern, Composite sectionComposite) {
+        Composite comp = toolkit.createComposite( sectionComposite );
         new DSLSentenceWidget( toolkit,
                                comp,
                                pattern,




More information about the jboss-svn-commits mailing list