diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java index 354c63650..ef96d63a4 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java @@ -110,7 +110,7 @@ public void setConcreteTemplateData(TemplateContext context) { setParameterProperties(functionData); if (CommonUtils.hasReturn(functionData.returnType())) { - setReturnTypeProperties(functionData, context, functionData.inferredReturnType(), Property.VARIABLE_NAME); + setReturnTypeProperties(functionData, context, Property.VARIABLE_NAME); } if (functionData.returnError()) { @@ -171,10 +171,9 @@ protected void setParameterProperties(FunctionData function) { } } - protected void setReturnTypeProperties(FunctionData functionData, TemplateContext context, boolean editable, - String label) { + protected void setReturnTypeProperties(FunctionData functionData, TemplateContext context, String label) { properties() - .type(functionData.returnType(), editable, functionData.importStatements()) + .type(functionData.returnType(), false, functionData.importStatements()) .data(functionData.returnType(), context.getAllVisibleSymbolNames(), label); } diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/NewConnectionBuilder.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/NewConnectionBuilder.java index 79fb55219..c786f1c94 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/NewConnectionBuilder.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/NewConnectionBuilder.java @@ -129,7 +129,7 @@ public void setConcreteTemplateData(TemplateContext context) { setParameterProperties(functionData); if (CommonUtils.hasReturn(functionData.returnType())) { - setReturnTypeProperties(functionData, context, false, CONNECTION_NAME_LABEL); + setReturnTypeProperties(functionData, context, CONNECTION_NAME_LABEL); } properties() diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/ResourceActionCallBuilder.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/ResourceActionCallBuilder.java index fb411682a..9d83abf16 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/ResourceActionCallBuilder.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/ResourceActionCallBuilder.java @@ -92,7 +92,7 @@ public void setConcreteTemplateData(TemplateContext context) { String returnTypeName = functionData.returnType(); if (CommonUtils.hasReturn(returnTypeName)) { - setReturnTypeProperties(functionData, context, functionData.inferredReturnType(), Property.VARIABLE_NAME); + setReturnTypeProperties(functionData, context, Property.VARIABLE_NAME); } if (functionData.returnError()) { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-json-parseString.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-json-parseString.json index 89b5a07e5..5a1f419b8 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-json-parseString.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-json-parseString.json @@ -104,7 +104,7 @@ "value": "t", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": {} }, diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-get.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-get.json index 0222aac28..a6dc2e1e2 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-get.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-get.json @@ -125,7 +125,7 @@ "value": "targetType", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": {} }, diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-post.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-post.json index 89a85a3da..31c69b51f 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-post.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-http-post.json @@ -179,7 +179,7 @@ "value": "targetType", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": {} }, diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-query.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-query.json index 48758ad95..ac654bb22 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-query.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-query.json @@ -98,7 +98,7 @@ "value": "stream", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": { "importStatements": "ballerina/sql" diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-queryRow.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-queryRow.json index d34b79794..8189d81f7 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-queryRow.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-mysql-queryRow.json @@ -98,7 +98,7 @@ "value": "returnType", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": { "importStatements": "ballerina/sql" diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-snowflake-query.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-snowflake-query.json index 3dd1b826a..659295fb0 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-snowflake-query.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-snowflake-query.json @@ -96,7 +96,7 @@ "value": "stream", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": { "importStatements": "ballerina/sql" diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-http-get.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-http-get.json index ea0edba81..efc8dcf90 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-http-get.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-http-get.json @@ -131,7 +131,7 @@ "value": "targetType", "placeholder": "var", "optional": false, - "editable": true, + "editable": false, "advanced": false, "codedata": {} },