This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit faf9603ae0ec1289419bdf36803f42159efb7d96 Author: Luca Burgazzoli <[email protected]> AuthorDate: Sat Feb 20 13:08:49 2021 +0100 core(model): make ExpressionNode implementing HasExpressionType --- .../src/main/java/org/apache/camel/model/ExpressionNode.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/ExpressionNode.java b/core/camel-core-model/src/main/java/org/apache/camel/model/ExpressionNode.java index caca8c7..d52127c 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/ExpressionNode.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/ExpressionNode.java @@ -38,7 +38,7 @@ import org.apache.camel.model.language.ExpressionDefinition; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlTransient -public abstract class ExpressionNode extends ProcessorDefinition<ExpressionNode> { +public abstract class ExpressionNode extends ProcessorDefinition<ExpressionNode> implements HasExpressionType { @XmlElementRef private ExpressionDefinition expression; @@ -81,6 +81,16 @@ public abstract class ExpressionNode extends ProcessorDefinition<ExpressionNode> } @Override + public ExpressionDefinition getExpressionType() { + return getExpression(); + } + + @Override + public void setExpressionType(ExpressionDefinition expressionType) { + setExpression(expressionType); + } + + @Override public String getLabel() { if (getExpression() == null) { return "";
