Author: dennyxu
Date: 2009-12-07 04:06:49 -0500 (Mon, 07 Dec 2009)
New Revision: 19070
Modified:
trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/xpath/To.java
Log:
JBIDE-5392:BPEL validation errors in simple_invoke riftsaw quickstart sample
Modified:
trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/xpath/To.java
===================================================================
---
trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/xpath/To.java 2009-12-07
08:44:35 UTC (rev 19069)
+++
trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/xpath/To.java 2009-12-07
09:06:49 UTC (rev 19070)
@@ -15,6 +15,7 @@
import org.eclipse.bpel.xpath10.Expr;
import org.eclipse.bpel.xpath10.PathExpr;
+import org.eclipse.bpel.xpath10.UnaryExpr;
import org.eclipse.bpel.xpath10.VariableReferenceExpr;
/**
@@ -45,7 +46,9 @@
IProblem problem;
Expr expr = xpathExpr;
-
+ if(expr instanceof UnaryExpr){
+ expr = ((UnaryExpr)expr).getExpr();
+ }
if (expr instanceof VariableReferenceExpr) {
mVisitor.visit( expr );
} else if (expr instanceof PathExpr) {