[jboss-svn-commits] JBL Code SVN: r32906 - in labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven: brl and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 17 10:57:11 EDT 2010


Author: eaa
Date: 2010-05-17 10:57:11 -0400 (Mon, 17 May 2010)
New Revision: 32906

Added:
   labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java
Modified:
   labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java
Log:
GUVNOR-543: Expression Builder Widget's combobox disappears
	- Added new ExpressionFieldVariable for varialbles bound to Fields and not Facts

Modified: labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java
===================================================================
--- labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java	2010-05-17 14:46:30 UTC (rev 32905)
+++ labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java	2010-05-17 14:57:11 UTC (rev 32906)
@@ -32,6 +32,7 @@
     public static final String            TYPE_BOOLEAN           = "Boolean";
     public static final String            TYPE_DATE              = "Date";
     public static final String            TYPE_OBJECT            = "Object";                                                                                                   // for all other unknown
+    public static final String            TYPE_FINAL_OBJECT      = "FinalObject";                                                                                                   // for all other unknown
     // types
 
     /**

Added: labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java
===================================================================
--- labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java	2010-05-17 14:57:11 UTC (rev 32906)
@@ -0,0 +1,23 @@
+package org.drools.ide.common.client.modeldriven.brl;
+
+import org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine;
+
+/**
+ * This expression represent a bound field. Right now it only acts as a Text
+ * expression
+ * @author esteban
+ */
+public class ExpressionFieldVariable extends ExpressionText {
+	
+	@SuppressWarnings("unused")
+	private ExpressionFieldVariable() {}
+
+	public ExpressionFieldVariable(String name) {
+		super(name, "java.lang.String", SuggestionCompletionEngine.TYPE_FINAL_OBJECT);
+	}
+
+	@Override
+	public void accept(ExpressionVisitor visitor) {
+		visitor.visit(this);
+	}
+}



More information about the jboss-svn-commits mailing list