From b424b1813b1c903c442395a322d0856d5058093c Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 15:10:53 +0530 Subject: [PATCH 01/11] Use only expr mode for arrays and maps --- .../flowmodelgenerator/core/model/Property.java | 12 +----------- .../extension/model/PropertyType.java | 12 +----------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/Property.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/Property.java index 8840ef6067..2e2ebb3d97 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/Property.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/Property.java @@ -26,7 +26,6 @@ import io.ballerina.compiler.api.symbols.TypeDescKind; import io.ballerina.compiler.api.symbols.TypeSymbol; import io.ballerina.compiler.api.symbols.UnionTypeSymbol; -import io.ballerina.compiler.syntax.tree.MappingConstructorExpressionNode; import io.ballerina.compiler.syntax.tree.Node; import io.ballerina.flowmodelgenerator.core.DiagnosticHandler; import io.ballerina.modelgenerator.commons.CommonUtils; @@ -633,13 +632,7 @@ public Builder typeWithExpression(TypeSymbol typeSymbol, ModuleInfo moduleInf if (matchingValueType == ValueType.MAPPING_EXPRESSION_SET) { Optional paramType = semanticModel.typeOf(value); if (paramType.isPresent()) { - if (paramType.get().typeKind() == TypeDescKind.MAP) { - matchingValueType = ValueType.MAPPING_EXPRESSION; - // convert string to a Map - Map mapValue = CommonUtils.convertMappingExprToMap( - (MappingConstructorExpressionNode) value); - value(mapValue); - } else if (paramType.get().typeKind() == TypeDescKind.RECORD) { + if (paramType.get().typeKind() == TypeDescKind.RECORD) { matchingValueType = ValueType.RECORD_MAP_EXPRESSION; } } @@ -712,8 +705,6 @@ private boolean handlePrimitiveType(TypeSymbol typeSymbol, String ballerinaType) INT_SIGNED32, INT_UNSIGNED32, BYTE, FLOAT, DECIMAL -> type(ValueType.NUMBER, ballerinaType); case STRING, STRING_CHAR -> type(ValueType.TEXT, ballerinaType); case BOOLEAN -> type(ValueType.FLAG, ballerinaType); - case ARRAY -> type(ValueType.EXPRESSION_SET, ballerinaType); - case MAP -> type(ValueType.MAPPING_EXPRESSION, ballerinaType); case RECORD -> { if (typeSymbol.typeKind() != TypeDescKind.RECORD && typeSymbol.getModule().isPresent()) { // not an anonymous record @@ -747,7 +738,6 @@ private ValueType findMatchingValueType(Node node) { case STRING_TEMPLATE_EXPRESSION, STRING_LITERAL -> ValueType.TEXT; case NUMERIC_LITERAL -> ValueType.NUMBER; case TRUE_KEYWORD, FALSE_KEYWORD, BOOLEAN_LITERAL -> ValueType.FLAG; - case LIST_BINDING_PATTERN, LIST_CONSTRUCTOR -> ValueType.EXPRESSION_SET; case MAPPING_BINDING_PATTERN, MAPPING_CONSTRUCTOR -> ValueType.MAPPING_EXPRESSION_SET; default -> ValueType.EXPRESSION; }; diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/model/PropertyType.java b/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/model/PropertyType.java index f721743d07..3e225d00a9 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/model/PropertyType.java +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/model/PropertyType.java @@ -32,7 +32,6 @@ import io.ballerina.compiler.api.symbols.TypeDescKind; import io.ballerina.compiler.api.symbols.TypeSymbol; import io.ballerina.compiler.api.symbols.UnionTypeSymbol; -import io.ballerina.compiler.syntax.tree.MappingConstructorExpressionNode; import io.ballerina.compiler.syntax.tree.Node; import io.ballerina.modelgenerator.commons.CommonUtils; import io.ballerina.modelgenerator.commons.ModuleInfo; @@ -183,13 +182,7 @@ public static void typeWithExpression(Value.ValueBuilder valueBuilder, TypeSymbo if (matchingValueType == Value.FieldType.MAPPING_EXPRESSION_SET) { Optional paramType = semanticModel.typeOf(value); if (paramType.isPresent()) { - if (paramType.get().typeKind() == TypeDescKind.MAP) { - valueBuilder.value(CommonUtils.convertMappingExprToMap( - (MappingConstructorExpressionNode) value)); - matchingValueType = Value.FieldType.MAPPING_EXPRESSION; - } else if (paramType.get().typeKind() == TypeDescKind.RECORD) { - matchingValueType = Value.FieldType.RECORD_MAP_EXPRESSION; - } + matchingValueType = Value.FieldType.RECORD_MAP_EXPRESSION; } Value.FieldType finalMatchingValueType = matchingValueType; propertyTypes.stream() @@ -245,8 +238,6 @@ private static Optional handlePrimitiveType(TypeSymbol typeSymbol, Optional.of(PropertyType.types(Value.FieldType.NUMBER, ballerinaType)); case STRING, STRING_CHAR -> Optional.of(PropertyType.types(Value.FieldType.TEXT, ballerinaType)); case BOOLEAN -> Optional.of(PropertyType.types(Value.FieldType.FLAG, ballerinaType)); - case ARRAY -> Optional.of(PropertyType.types(Value.FieldType.EXPRESSION_SET, ballerinaType)); - case MAP -> Optional.of(PropertyType.types(Value.FieldType.MAPPING_EXPRESSION, ballerinaType)); case RECORD -> { if (typeSymbol.typeKind() != TypeDescKind.RECORD && typeSymbol.getModule().isPresent()) { // not an anonymous record @@ -276,7 +267,6 @@ private static Value.FieldType findMatchingValueType(Node node) { case STRING_TEMPLATE_EXPRESSION, STRING_LITERAL -> Value.FieldType.TEXT; case NUMERIC_LITERAL -> Value.FieldType.NUMBER; case TRUE_KEYWORD, FALSE_KEYWORD, BOOLEAN_LITERAL -> Value.FieldType.FLAG; - case LIST_BINDING_PATTERN, LIST_CONSTRUCTOR -> Value.FieldType.EXPRESSION_SET; case MAPPING_BINDING_PATTERN, MAPPING_CONSTRUCTOR -> Value.FieldType.MAPPING_EXPRESSION_SET; default -> Value.FieldType.EXPRESSION; }; From ae260b4bb69e94ec3f4c7dfdc862d68f00a56e93 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 15:15:10 +0530 Subject: [PATCH 02/11] Update node template tests --- .../node_template/config/function_call-log-printInfo.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-log-printInfo.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-log-printInfo.json index 255933f1ce..946b1cefe5 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-log-printInfo.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-log-printInfo.json @@ -87,11 +87,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", From 6d87a227049acb0a6d1c680e90e3c76a116a40ac Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 15:19:04 +0530 Subject: [PATCH 03/11] Update module nodes tests --- .../config/lang_lib-array-reduce.json | 5 ----- .../config/lang_lib-map-reduce.json | 5 ----- .../config/new_local_connection.json | 20 ------------------- .../config/remote_action_call-http-get.json | 5 ----- .../config/remote_action_call-http-post.json | 10 ---------- 5 files changed, 45 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-reduce.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-reduce.json index 82ecd60467..853ee29eda 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-reduce.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-reduce.json @@ -37,11 +37,6 @@ "description": "the array" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "array:Type[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "array:Type[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-map-reduce.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-map-reduce.json index a4363bda6f..aeba6acff3 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-map-reduce.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-map-reduce.json @@ -37,11 +37,6 @@ "description": "the map" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/new_local_connection.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/new_local_connection.json index 072e071fcc..ed9f077e6a 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/new_local_connection.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/new_local_connection.json @@ -68,11 +68,6 @@ "description": "The array of allowed headers by the service" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string[]", @@ -96,11 +91,6 @@ "description": "The array of allowed methods by the service" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string[]", @@ -124,11 +114,6 @@ "description": "The array of origins with which the response is shared by the service" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string[]", @@ -152,11 +137,6 @@ "description": "The allowlisted headers, which clients are allowed to access" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string[]", 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 e6390fc951..db75f9573f 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 @@ -86,11 +86,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", 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 a05dd311a5..2177b829b4 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 @@ -86,11 +86,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -113,11 +108,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", From 28f92dfc15cc4070bcd12c0527a855bfb07933fe Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 15:22:07 +0530 Subject: [PATCH 04/11] Update model generator tests --- .../diagram_generator/config/clients1.json | 10 --- .../config/currency_converter1.json | 12 +-- .../config/diagnostics1.json | 7 +- .../config/diagnostics4.json | 5 +- .../config/error_handler1.json | 5 -- .../config/error_handler2.json | 15 ---- .../config/error_handler3.json | 5 -- .../config/function_call-log1.json | 25 ------ .../config/function_call-log2.json | 10 --- .../config/nested_node2.json | 10 --- .../config/query_action.json | 26 +----- .../config/remote_action_call-http-get1.json | 10 --- .../config/remote_action_call-http-get2.json | 15 ---- .../config/remote_action_call-http-post1.json | 20 ----- .../config/remote_action_call-http-post2.json | 20 ----- .../resource_action_call-http-get1.json | 50 +----------- .../resource_action_call-http-post1.json | 79 +------------------ .../diagram_generator/config/simple_flow.json | 10 --- .../diagram_generator/config/while1.json | 5 -- .../diagram_generator/config/while3.json | 5 -- .../diagram_generator/config/while4.json | 5 -- .../diagram_generator/config/while5.json | 19 +---- .../diagram_generator/config/while6.json | 5 -- .../diagram_generator/config/while7.json | 5 -- .../diagram_generator/config/while8.json | 5 -- .../config/lang_lib-array-lastIndexOf.json | 5 -- .../config/lang_lib-array-map.json | 5 -- ...on_call-azure_cosmosdb-createDocument.json | 5 -- .../config/resource_action_call-http-get.json | 5 -- 29 files changed, 10 insertions(+), 393 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/clients1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/clients1.json index cca04b32a9..c95aded0f7 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/clients1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/clients1.json @@ -123,11 +123,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -548,11 +543,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json index c7c301c0c5..517c1bf67e 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json @@ -930,11 +930,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1861,7 +1856,7 @@ "selected": true } ], - "value": "redis:error|error|http:error|error", + "value": "redis:Error|error|http:error|error", "placeholder": "error", "optional": false, "editable": true, @@ -2000,11 +1995,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics1.json index 2ecbe30696..6d69a3310f 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics1.json @@ -468,15 +468,10 @@ "label": "J" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", - "selected": false + "selected": true } ], "value": "[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics4.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics4.json index 4b137aa64a..73a6de4a99 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics4.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/diagnostics4.json @@ -633,10 +633,7 @@ "selected": false } ], - "value": { - "name": "\"John\"", - "age": "30" - }, + "value": "{name: \"John\", age: 30}", "placeholder": "()", "optional": false, "editable": true, diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler1.json index d936ba19df..3f71e3ff62 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler1.json @@ -258,11 +258,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler2.json index 893e9aced8..f4db8bb6aa 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler2.json @@ -258,11 +258,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -640,11 +635,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -668,11 +658,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler3.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler3.json index 64c1a1ccc6..87d6589a8c 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler3.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler3.json @@ -167,11 +167,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json index 9c099fc133..85ef2ecb0b 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json @@ -194,11 +194,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", @@ -332,11 +327,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", @@ -468,11 +458,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -716,11 +701,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", @@ -871,11 +851,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json index c32bba1842..c8f15480b0 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json @@ -218,11 +218,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", @@ -359,11 +354,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node2.json index efd6fc0768..9b7ec0e904 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node2.json @@ -234,11 +234,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -453,11 +448,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json index b5deb75e58..1913be7850 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json @@ -288,11 +288,6 @@ "description": "The error stack trace to be logged" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "error:StackFrame[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "error:StackFrame[]?", @@ -347,7 +342,7 @@ "metadata": { "label": "Kafka Producer", "description": "Represents a Kafka producer endpoint.\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerinax_kafka_4.6.2.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerinax_kafka_4.6.3.png" }, "codedata": { "node": "NEW_CONNECTION", @@ -381,11 +376,6 @@ "ballerinaType": "string", "selected": true }, - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string|string[]", @@ -779,11 +769,6 @@ "description": "Configurations to initialize a schema registry" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", @@ -881,11 +866,6 @@ "description": "Additional properties for the property fields not provided by the Ballerina `kafka` module. Use\nthis with caution since this can override any of the fields. It is not recomendded to use\nthis field except in an extreme situation" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", @@ -1447,7 +1427,7 @@ "typeMembers": [ { "type": "SecureSocket", - "packageInfo": "ballerinax:kafka:4.6.2", + "packageInfo": "ballerinax:kafka:4.6.3", "packageName": "kafka", "kind": "RECORD_TYPE", "selected": false @@ -1484,7 +1464,7 @@ "typeMembers": [ { "type": "AuthenticationConfiguration", - "packageInfo": "ballerinax:kafka:4.6.2", + "packageInfo": "ballerinax:kafka:4.6.3", "packageName": "kafka", "kind": "RECORD_TYPE", "selected": false diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get1.json index 3f3f7be27b..90861b4b4a 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get1.json @@ -123,11 +123,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -303,11 +298,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get2.json index d691d6fe62..c350ade24e 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get2.json @@ -124,11 +124,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -321,11 +316,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -469,11 +459,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post1.json index 415f53560c..0782a7f988 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post1.json @@ -123,11 +123,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -151,11 +146,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -382,11 +372,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -410,11 +395,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post2.json index a61f863cf2..914c86d0ad 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post2.json @@ -124,11 +124,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -152,11 +147,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -377,11 +367,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -405,11 +390,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-get1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-get1.json index 38cf6bb9ae..e5a0745635 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-get1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-get1.json @@ -147,11 +147,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -359,11 +354,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -578,11 +568,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -790,11 +775,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1006,11 +986,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1218,21 +1193,13 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", "selected": false } ], - "value": { - "\"first-header\"": "\"first\"", - "\"second-header\"": "\"second\"" - }, + "value": "{\n \"first-header\": \"first\",\n \"second-header\": \"second\"\n }", "placeholder": "()", "optional": true, "editable": true, @@ -1434,11 +1401,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1646,11 +1608,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1858,11 +1815,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-post1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-post1.json index f690c5720c..c8cbe7fd3e 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-post1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-post1.json @@ -147,11 +147,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -175,11 +170,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -415,20 +405,13 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", "selected": false } ], - "value": { - "\"type\"": "\"red apple\"" - }, + "value": "{\"type\": \"red apple\"}", "placeholder": "{}", "optional": false, "editable": true, @@ -445,11 +428,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -686,11 +664,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -714,11 +687,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -954,11 +922,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -982,11 +945,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1226,11 +1184,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -1254,21 +1207,13 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", "selected": false } ], - "value": { - "\"first-header\"": "\"first\"", - "\"second-header\"": "\"second\"" - }, + "value": "{\n \"first-header\": \"first\",\n \"second-header\": \"second\"\n }", "placeholder": "()", "optional": true, "editable": true, @@ -1498,11 +1443,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -1526,11 +1466,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1766,11 +1701,6 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", @@ -1794,11 +1724,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/simple_flow.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/simple_flow.json index 2f0b5ffcce..c8760fd0e7 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/simple_flow.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/simple_flow.json @@ -188,11 +188,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -450,11 +445,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while1.json index 0927954a77..2a1274f1b6 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while1.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while3.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while3.json index 9740409899..2b7d842691 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while3.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while3.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while4.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while4.json index a727adccd8..1da3c1c5f5 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while4.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while4.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while5.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while5.json index 8dde764150..7d7ddad369 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while5.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while5.json @@ -355,11 +355,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", @@ -1821,20 +1816,13 @@ "description": "An HTTP outbound request or any allowed payload" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "mime:Entity[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "http:RequestMessage", "selected": false } ], - "value": { - "body": "e.message()" - }, + "value": "{body: e.message()}", "placeholder": "{}", "optional": false, "editable": true, @@ -1851,11 +1839,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while6.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while6.json index faf16db2dd..6976972d26 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while6.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while6.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while7.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while7.json index 3670e89c8d..99c2a4a50e 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while7.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while7.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while8.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while8.json index e204148600..9db17c0a79 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while8.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while8.json @@ -353,11 +353,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-lastIndexOf.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-lastIndexOf.json index 0cf9c79b9e..f2998ddafc 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-lastIndexOf.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-lastIndexOf.json @@ -37,11 +37,6 @@ "description": "the array" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "array:AnydataType[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "array:AnydataType[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-map.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-map.json index dbdff0d5e5..9ef442e938 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-map.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/lang_lib-array-map.json @@ -37,11 +37,6 @@ "description": "the array" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "array:Type[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "array:Type[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-azure_cosmosdb-createDocument.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-azure_cosmosdb-createDocument.json index 705eb6365d..d4ffcb2987 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-azure_cosmosdb-createDocument.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/remote_action_call-azure_cosmosdb-createDocument.json @@ -135,11 +135,6 @@ "description": "A JSON document to be saved in the database" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", 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 48f31707c5..6573df5d9a 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 @@ -79,11 +79,6 @@ "description": "The entity headers" }, "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "map?", From c3af33a7148e22fd22ed026dc5b48a2faa0202ef Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 15:36:31 +0530 Subject: [PATCH 05/11] Update get listener from source test --- .../listener_from_source/config/listener_from_source_3.json | 2 +- .../listener_from_source/config/listener_from_source_4.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_3.json b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_3.json index 2796b19e47..9de1064f48 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_3.json +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_3.json @@ -100,7 +100,7 @@ "type": "ListenerConfiguration", "packageInfo": "ballerina:http:2.15.4", "kind": "RECORD_TYPE", - "selected": false + "selected": true } ], "selected": true diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_4.json b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_4.json index 5ef70d1c81..f9a22f828f 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_4.json +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/listener_from_source/config/listener_from_source_4.json @@ -100,7 +100,7 @@ "type": "ServerSocketConfig", "packageInfo": "ballerina:http:2.15.4", "kind": "RECORD_TYPE", - "selected": false + "selected": true } ], "selected": true From 52bb627787dc6b17013ac8920e19168c6178632c Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 16:12:09 +0530 Subject: [PATCH 06/11] Flow node gen tests --- .../config/agent_call_flow_node_1.json | 12 +----------- .../config/agent_call_flow_node_2.json | 12 +----------- .../config/agent_call_flow_node_3.json | 12 +----------- .../config/agent_call_flow_node_4.json | 12 +----------- .../config/agent_call_flow_node_7.json | 10 ---------- .../config/agent_call_flow_node_8.json | 10 ---------- .../config/agent_call_flow_node_9.json | 5 ----- .../test/resources/search_nodes/config/config9.json | 7 +------ 8 files changed, 5 insertions(+), 75 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_1.json index c61c7e07b3..c43c49f51d 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_1.json @@ -172,11 +172,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -661,15 +656,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[set, sum, mutiply]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_2.json index b135e4ec02..be6a5be2a0 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_2.json @@ -173,11 +173,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -662,15 +657,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[set, sum, mutiply]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_3.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_3.json index a2f54adab8..a9734319ee 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_3.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_3.json @@ -172,11 +172,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -661,15 +656,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[set, sum, mutiply]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_4.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_4.json index 25e8e9c261..56005ebd65 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_4.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_4.json @@ -173,11 +173,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -687,15 +682,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[set, sum, mutiply]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_7.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_7.json index b608c8cf69..ce88b7ef75 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_7.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_7.json @@ -271,11 +271,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -865,11 +860,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_8.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_8.json index eaf601cfec..211212df28 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_8.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_8.json @@ -172,11 +172,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -667,11 +662,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_9.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_9.json index da821ca5a1..823f16ff00 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_9.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_9.json @@ -174,11 +174,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config9.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config9.json index accf50e924..f2f214e972 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config9.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config9.json @@ -106,15 +106,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[]", From b4b69f729c5c4eef38e3b2a13d01d3f2995e4c3a Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 17:00:02 +0530 Subject: [PATCH 07/11] Update agents manager template tests --- .../resources/agents_manager/config/agent_call_template.json | 5 ----- .../agents_manager/config/agent_call_template_ballerina.json | 5 ----- .../agents_manager/config/agent_call_template_hide_td.json | 5 ----- .../test/resources/agents_manager/config/agent_template.json | 5 ----- .../agents_manager/config/agent_template_ballerina.json | 5 ----- 5 files changed, 25 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template.json index cf6c28c31d..e69f8b3fb3 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template.json @@ -98,11 +98,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_ballerina.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_ballerina.json index 51793bc411..74b6fb1776 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_ballerina.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_ballerina.json @@ -98,11 +98,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_hide_td.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_hide_td.json index 4fd8175aea..73798d8f55 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_hide_td.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_template_hide_td.json @@ -98,11 +98,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template.json index 9ce83c09bb..136c013864 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template.json @@ -106,11 +106,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template_ballerina.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template_ballerina.json index 4cea91ad88..6b8b0b65d4 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template_ballerina.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_template_ballerina.json @@ -106,11 +106,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", From 027883afb708128aa4f8b27b36e57f1405101606 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 17:29:48 +0530 Subject: [PATCH 08/11] Update service field node test --- .../service_field_nodes/config/service_field_nodes.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/service_field_nodes/config/service_field_nodes.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/service_field_nodes/config/service_field_nodes.json index 17113d43ba..e50b824b5b 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/service_field_nodes/config/service_field_nodes.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/service_field_nodes/config/service_field_nodes.json @@ -959,15 +959,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[]", From 316dfe3d068627632943f18a708c561e14c7f279 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 18:00:37 +0530 Subject: [PATCH 09/11] Update failing tests --- .../agent_with_backticks_in_system_prompt.json | 12 +----------- .../diagram_generator/config/chat_agent.json | 12 +----------- .../resources/module_nodes/config/agent_model.json | 7 +------ 3 files changed, 3 insertions(+), 28 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/agent_with_backticks_in_system_prompt.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/agent_with_backticks_in_system_prompt.json index 0662560751..b943d898fd 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/agent_with_backticks_in_system_prompt.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/agent_with_backticks_in_system_prompt.json @@ -188,11 +188,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -682,15 +677,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/chat_agent.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/chat_agent.json index 610dabdb27..e0b90715e1 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/chat_agent.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/chat_agent.json @@ -188,11 +188,6 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", @@ -682,15 +677,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[]", diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model.json index dcaf5f38e1..3391af5784 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model.json @@ -101,15 +101,10 @@ "description": "The tools available for the agent" }, "types": [ - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "(ai:BaseToolKit|ai:ToolConfig|ai:FunctionTool)[]", - "selected": false + "selected": true } ], "value": "[sum, multiply]", From 7bfca81a3a961efc442392daf56cd245b849c279 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 19:17:32 +0530 Subject: [PATCH 10/11] Update failing tests of kafka --- .../diagram_generator/config/currency_converter1.json | 2 +- .../resources/diagram_generator/config/query_action.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json index 517c1bf67e..cd85c4647c 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json @@ -1856,7 +1856,7 @@ "selected": true } ], - "value": "redis:Error|error|http:error|error", + "value": "redis:error|error|http:error|error", "placeholder": "error", "optional": false, "editable": true, diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json index 1913be7850..b74d782bdf 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json @@ -342,7 +342,7 @@ "metadata": { "label": "Kafka Producer", "description": "Represents a Kafka producer endpoint.\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerinax_kafka_4.6.3.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerinax_kafka_4.6.2.png" }, "codedata": { "node": "NEW_CONNECTION", @@ -1427,7 +1427,7 @@ "typeMembers": [ { "type": "SecureSocket", - "packageInfo": "ballerinax:kafka:4.6.3", + "packageInfo": "ballerinax:kafka:4.6.2", "packageName": "kafka", "kind": "RECORD_TYPE", "selected": false @@ -1464,7 +1464,7 @@ "typeMembers": [ { "type": "AuthenticationConfiguration", - "packageInfo": "ballerinax:kafka:4.6.3", + "packageInfo": "ballerinax:kafka:4.6.2", "packageName": "kafka", "kind": "RECORD_TYPE", "selected": false From 28942d88a7a64d45e159f415b14cfb17e52fe3d2 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Fri, 23 Jan 2026 21:32:02 +0530 Subject: [PATCH 11/11] Update failing get listener model tests --- .../config/kafka_listener_model.json | 24 ++----------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_listener_model/config/kafka_listener_model.json b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_listener_model/config/kafka_listener_model.json index db381b3ea4..742985c7e6 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_listener_model/config/kafka_listener_model.json +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_listener_model/config/kafka_listener_model.json @@ -57,11 +57,6 @@ "ballerinaType": "string", "selected": true }, - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string|string[]", @@ -118,11 +113,6 @@ "ballerinaType": "string", "selected": true }, - { - "fieldType": "EXPRESSION_SET", - "ballerinaType": "string[]", - "selected": false - }, { "fieldType": "EXPRESSION", "ballerinaType": "string|string[]", @@ -394,15 +384,10 @@ "placeholder": "{}", "value": "", "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map & readonly", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "map & readonly", - "selected": false + "selected": true } ], "enabled": true, @@ -498,15 +483,10 @@ "placeholder": "{}", "value": "", "types": [ - { - "fieldType": "MAPPING_EXPRESSION", - "ballerinaType": "map", - "selected": true - }, { "fieldType": "EXPRESSION", "ballerinaType": "map", - "selected": false + "selected": true } ], "enabled": true,