[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