This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 54bb4f17c318807490a26cd1af61382c0c11c91b
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon May 23 09:21:18 2022 +0200

    camel-catalog - Do not include spring xml models.
---
 .../org/apache/camel/catalog/models.properties     | 15 ----
 .../camel/catalog/models/beanPostProcessor.json    | 17 ----
 .../apache/camel/catalog/models/camelContext.json  | 92 ----------------------
 .../camel/catalog/models/consumerTemplate.json     | 19 -----
 .../org/apache/camel/catalog/models/endpoint.json  | 19 -----
 .../apache/camel/catalog/models/errorHandler.json  | 24 +-----
 .../camel/catalog/models/fluentTemplate.json       | 20 -----
 .../camel/catalog/models/keyStoreParameters.json   | 22 ------
 .../catalog/models/redeliveryPolicyProfile.json    | 42 ----------
 .../apache/camel/catalog/models/restContext.json   | 18 -----
 .../catalog/models/routeConfigurationContext.json  | 18 -----
 .../apache/camel/catalog/models/routeContext.json  | 18 -----
 .../camel/catalog/models/routeTemplateContext.json | 18 -----
 .../catalog/models/secureRandomParameters.json     | 20 -----
 .../camel/catalog/models/sslContextParameters.json | 22 ------
 .../org/apache/camel/catalog/models/template.json  | 20 -----
 .../apache/camel/catalog/models/threadPool.json    | 27 -------
 17 files changed, 4 insertions(+), 427 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
index f683e8e288b..2b952f68f45 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
@@ -8,12 +8,10 @@ base64
 basicAuth
 batch-config
 bean
-beanPostProcessor
 bearerToken
 bindy
 blacklistServiceFilter
 cachingServiceDiscovery
-camelContext
 cbor
 choice
 circuitBreaker
@@ -22,7 +20,6 @@ combinedServiceDiscovery
 combinedServiceFilter
 constant
 consulServiceDiscovery
-consumerTemplate
 contextScan
 convertBodyTo
 crypto
@@ -44,7 +41,6 @@ doCatch
 doFinally
 doTry
 dynamicRouter
-endpoint
 enrich
 errorHandler
 errorHandlerRef
@@ -56,7 +52,6 @@ fhirJson
 fhirXml
 filter
 flatpack
-fluentTemplate
 from
 get
 globalOption
@@ -85,7 +80,6 @@ jsonApi
 jsonpath
 jtaTransactionErrorHandler
 kamelet
-keyStoreParameters
 kubernetesServiceDiscovery
 language
 loadBalance
@@ -127,7 +121,6 @@ put
 random
 recipientList
 redeliveryPolicy
-redeliveryPolicyProfile
 ref
 removeHeader
 removeHeaders
@@ -140,7 +133,6 @@ responseMessage
 rest
 restBinding
 restConfiguration
-restContext
 restContextRef
 restProperty
 rests
@@ -150,13 +142,10 @@ roundRobin
 route
 routeBuilder
 routeConfiguration
-routeConfigurationContext
 routeConfigurationContextRef
 routeConfigurations
-routeContext
 routeContextRef
 routeTemplate
-routeTemplateContext
 routeTemplateContextRef
 routeTemplates
 routes
@@ -165,7 +154,6 @@ rss
 saga
 sample
 script
-secureRandomParameters
 security
 securityDefinitions
 serviceCall
@@ -184,7 +172,6 @@ sort
 spel
 split
 springTransactionErrorHandler
-sslContextParameters
 staticServiceDiscovery
 step
 sticky
@@ -192,14 +179,12 @@ stop
 stream-config
 syslog
 tarFile
-template
 templateBean
 templateParameter
 templatedRoute
 templatedRouteBean
 templatedRouteParameter
 templatedRoutes
-threadPool
 threadPoolProfile
 threads
 thrift
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
deleted file mode 100644
index 9d61928875b..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "beanPostProcessor",
-    "title": "Bean Post Processor",
-    "description": "Spring specific DefaultCamelBeanPostProcessor which uses 
Spring BeanPostProcessor to post process beans.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelBeanPostProcessor",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
deleted file mode 100644
index 926c5f2c0c0..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "camelContext",
-    "title": "Camel Context",
-    "description": "CamelContext using XML configuration.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "depends-on": { "kind": "attribute", "displayName": "Depends On", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "List 
of other bean id's this CamelContext depends up. Multiple bean id's can be 
separated by comma." },
-    "startupSummaryLevel": { "kind": "attribute", "displayName": "Startup 
Summary Level", "required": false, "type": "enum", "javaType": 
"org.apache.camel.StartupSummaryLevel", "enum": [ "brief", "default", "off", 
"oneline", "verbose" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "Default", "description": "Controls the level of 
information logged during startup (and shutdown) of CamelContext." },
-    "trace": { "kind": "attribute", "displayName": "Trace", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets whether tracing is 
enabled or not. To use tracing then this must be enabled on startup to be 
installed in the CamelContext." },
-    "backlogTrace": { "kind": "attribute", "displayName": "Backlog Trace", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
whether backlog tracing is enabled or not. To use backlog tracing then this 
must be enabled on startup to be installed in the CamelContext." },
-    "tracePattern": { "kind": "attribute", "displayName": "Trace Pattern", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Tracing pattern to match which node EIPs to trace. For example to match all To 
EIP nodes, use to. The pattern matches by node and route id's Multiple patterns 
can be separated by comma." },
-    "traceLoggingFormat": { "kind": "attribute", "displayName": "Trace Logging 
Format", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom tracing logging format. The default format (arrow, routeId, label) 
is: %-4.4s %-12.12s %-33.33s" },
-    "debug": { "kind": "attribute", "displayName": "Debug", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets whether debugging is 
enabled or not. To use debugging then this must be enabled on startup to be 
installed in the CamelContext." },
-    "messageHistory": { "kind": "attribute", "displayName": "Message History", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "description": "Sets whether message history is enabled or not." },
-    "sourceLocationEnabled": { "kind": "attribute", "displayName": "Source 
Location Enabled", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "false", "description": "Whether to capture precise source 
location:line-number for all EIPs in Camel routes. Enabling this will impact 
parsing Java based routes (also Groovy, Kotlin, etc.) on startup as this uses 
JDK StackTraceElement to calculate the lo [...]
-    "logMask": { "kind": "attribute", "displayName": "Log Mask", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "false", "description": 
"Sets whether security mask for Logging is enabled or not." },
-    "logExhaustedMessageBody": { "kind": "attribute", "displayName": "Log 
Exhausted Message Body", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets whether to log exhausted message body with message 
history." },
-    "streamCache": { "kind": "attribute", "displayName": "Stream Cache", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
whether stream caching is enabled or not." },
-    "delayer": { "kind": "attribute", "displayName": "Delayer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets a delay value in 
millis that a message is delayed at every step it takes in the route path, 
slowing the process down to better observe what is occurring" },
-    "errorHandlerRef": { "kind": "attribute", "displayName": "Error Handler 
Ref", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the name of the error handler object used to default the error handling 
strategy" },
-    "autoStartup": { "kind": "attribute", "displayName": "Auto Startup", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"true", "description": "Sets whether the object should automatically start when 
Camel starts. Important: Currently only routes can be disabled, as CamelContext 
s are always started. Note: When setting auto startup false on CamelContext 
then that takes precedence and no routes [...]
-    "shutdownEager": { "kind": "attribute", "displayName": "Shutdown Eager", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"true", "description": "Whether to shutdown CamelContext eager when Spring is 
shutting down. This ensure a cleaner shutdown of Camel, as dependent bean's are 
not shutdown at this moment. The bean's will then be shutdown after 
camelContext." },
-    "dumpRoutes": { "kind": "attribute", "displayName": "Dump Routes", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "description": "If dumping is enabled then Camel will during startup 
dump all loaded routes (incl rests and route templates) represented as XML DSL 
into the log. This is intended for trouble shooting or to assist during 
development. Sensitive information that may be co [...]
-    "useMDCLogging": { "kind": "attribute", "displayName": "Use MDC Logging", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
whether MDC is enabled." },
-    "mdcLoggingKeysPattern": { "kind": "attribute", "displayName": "MDC 
Logging Keys Pattern", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the pattern used for determine which custom MDC keys to 
propagate during message routing when the routing engine continues routing 
asynchronously for the given message. Setting this pattern to will propagate 
all custom keys. Or setting the pattern t [...]
-    "useDataType": { "kind": "attribute", "displayName": "Use Data Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable using data type on Camel messages. Data type are automatic 
turned on if: one ore more routes has been explicit configured with input and 
output types when using rest-dsl with binding turned on Otherwise data type is 
default off." },
-    "useBreadcrumb": { "kind": "attribute", "displayName": "Use Breadcrumb", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
whether breadcrumb is enabled." },
-    "beanPostProcessorEnabled": { "kind": "attribute", "displayName": "Bean 
Post Processor Enabled", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "true", "description": "Can be used to turn off bean post 
processing. Be careful to turn this off, as this means that beans that use 
Camel annotations such as org.apache.camel.EndpointInject , 
org.apache.camel.ProducerTemplate , org.apache.camel.Pr [...]
-    "allowUseOriginalMessage": { "kind": "attribute", "displayName": "Allow 
Use Original Message", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets whether to allow access to the original message from 
Camel's error handler, or from 
org.apache.camel.spi.UnitOfWork#getOriginalInMessage() . Turning this off can 
optimize performance, as defensive copy of the original message is not needed." 
},
-    "caseInsensitiveHeaders": { "kind": "attribute", "displayName": "Case 
Insensitive Headers", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to use case sensitive or insensitive headers. 
Important: When using case sensitive (this is set to false). Then the map is 
case sensitive which means headers such as content-type and Content-Type are 
two different keys which can be a problem for [...]
-    "autowiredEnabled": { "kind": "attribute", "displayName": "Autowired 
Enabled", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching type, which then gets configured on 
the component. This can be used  [...]
-    "runtimeEndpointRegistryEnabled": { "kind": "attribute", "displayName": 
"Runtime Endpoint Registry Enabled", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets whether 
org.apache.camel.spi.RuntimeEndpointRegistry is enabled." },
-    "managementNamePattern": { "kind": "attribute", "displayName": "Management 
Name Pattern", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "#name#", "description": "The naming pattern for creating the 
CamelContext management name." },
-    "threadNamePattern": { "kind": "attribute", "displayName": "Thread Name 
Pattern", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"Camel (#camelId#) thread ##counter# - #name#", "description": "Sets the thread 
name pattern used for creating the full thread name. The default pattern is: 
Camel (#camelId#) thread ##counter# - #name# Where #camelId# is the name of the 
org.apache.camel.CamelCont [...]
-    "shutdownRoute": { "kind": "attribute", "displayName": "Shutdown Route", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.ShutdownRoute", "enum": [ "default", "defer" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": "Default", 
"description": "Sets the ShutdownRoute option for routes." },
-    "shutdownRunningTask": { "kind": "attribute", "displayName": "Shutdown 
Running Task", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ShutdownRunningTask", "enum": [ "complete-all-tasks", 
"complete-current-task-only" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "CompleteCurrentTaskOnly", "description": 
"Sets the ShutdownRunningTask option to use when shutting down a route." },
-    "loadTypeConverters": { "kind": "attribute", "displayName": "Load Type 
Converters", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "false", "description": "Whether to load custom type converters 
by scanning classpath. This is used for backwards compatibility with Camel 2.x. 
Its recommended to migrate to use fast type converter loading by setting 
Converter(loader = true) on your custom type [...]
-    "typeConverterStatisticsEnabled": { "kind": "attribute", "displayName": 
"Type Converter Statistics Enabled", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets whether or not type converter statistics 
is enabled. By default the type converter utilization statistics is disabled. 
Notice: If enabled then there is a slight performance impact under very heavy 
load. You can enable\/disable the  [...]
-    "loadHealthChecks": { "kind": "attribute", "displayName": "Load Health 
Checks", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "description": "Whether to load custom health checks by scanning 
classpath." },
-    "inflightRepositoryBrowseEnabled": { "kind": "attribute", "displayName": 
"Inflight Repository Browse Enabled", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets whether the inflight repository should 
allow browsing each inflight exchange. This is by default disabled as there is 
a very slight performance overhead when enabled." },
-    "typeConverterExists": { "kind": "attribute", "displayName": "Type 
Converter Exists", "required": false, "type": "enum", "javaType": 
"org.apache.camel.TypeConverterExists", "enum": [ "fail", "ignore", "override" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"Ignore", "description": "What should happen when attempting to add a duplicate 
type converter. The default behavior is to ignore the duplicate." },
-    "typeConverterExistsLoggingLevel": { "kind": "attribute", "displayName": 
"Type Converter Exists Logging Level", "required": false, "type": "enum", 
"javaType": "org.apache.camel.LoggingLevel", "enum": [ "debug", "error", 
"info", "off", "trace", "warn" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "DEBUG", "description": "The logging level to 
use when logging that a type converter already exists when attempting to add a 
duplicate type converter. The defau [...]
-    "globalOptions": { "kind": "element", "displayName": "Global Options", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.GlobalOptionsDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configuration of 
CamelContext properties such as limit of debug logging and other general 
options." },
-    "propertyPlaceholder": { "kind": "element", "displayName": "Property 
Placeholder", "required": false, "type": "object", "javaType": 
"org.apache.camel.core.xml.CamelPropertyPlaceholderDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
property placeholder" },
-    "package": { "kind": "element", "displayName": "Package", "required": 
false, "type": "array", "javaType": "java.lang.String[]", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the package names to 
be recursively searched for Java classes which extend 
org.apache.camel.builder.RouteBuilder to be auto-wired up to the CamelContext 
as a route. Note that classes are excluded if they are specifically configured 
in the spring.xml A more advanced configuration c [...]
-    "packageScan": { "kind": "element", "displayName": "Package Scan", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.PackageScanDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the package scanning 
information. Package scanning allows for the automatic discovery of certain 
camel classes at runtime for inclusion e.g. 
org.apache.camel.builder.RouteBuilder implementations" },
-    "contextScan": { "kind": "element", "displayName": "Context Scan", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.ContextScanDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the context scanning 
(eg Spring's ApplicationContext) information. Context scanning allows for the 
automatic discovery of Camel routes runtime for inclusion e.g. 
org.apache.camel.builder.RouteBuilder implementations" },
-    "streamCaching": { "kind": "element", "displayName": "Stream Caching", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.core.xml.CamelStreamCachingStrategyDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
stream caching." },
-    "jmxAgent": { "kind": "element", "displayName": "JMX Agent", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.core.xml.CamelJMXAgentDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configuration of JMX 
Agent." },
-    "routeController": { "kind": "element", "displayName": "Route Controller", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.core.xml.CamelRouteControllerDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
route controller." },
-    "beansFactory": { "kind": "element", "displayName": "Beans Factory", 
"required": true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.core.xml.AbstractCamelFactoryBean<java.lang.Object>>",
 "oneOf": [ "consumerTemplate", "fluentTemplate", "template" ], "deprecated": 
false, "autowired": false, "secret": false, "description": "Miscellaneous 
configurations" },
-    "beans": { "kind": "element", "displayName": "Beans", "required": true, 
"type": "array", "javaType": "java.util.List<java.lang.Object>", "oneOf": [ 
"errorHandler" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Miscellaneous configurations" },
-    "defaultServiceCallConfiguration": { "kind": "element", "displayName": 
"Default Service Call Configuration", "required": false, "type": "object", 
"javaType": "org.apache.camel.model.cloud.ServiceCallConfigurationDefinition", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"ServiceCall EIP default configuration" },
-    "serviceCallConfiguration": { "kind": "element", "displayName": "Service 
Call Configuration", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition>",
 "deprecated": false, "autowired": false, "secret": false, "description": 
"ServiceCall EIP configurations" },
-    "defaultResilience4jConfiguration": { "kind": "element", "displayName": 
"Default Resilience4j Configuration", "required": false, "type": "object", 
"javaType": "org.apache.camel.model.Resilience4jConfigurationDefinition", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Resilience4j EIP default configuration" },
-    "resilience4jConfiguration": { "kind": "element", "displayName": 
"Resilience4j Configuration", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.Resilience4jConfigurationDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Resilience4j Circuit Breaker EIP configurations" },
-    "defaultFaultToleranceConfiguration": { "kind": "element", "displayName": 
"Default Fault Tolerance Configuration", "required": false, "type": "object", 
"javaType": "org.apache.camel.model.FaultToleranceConfigurationDefinition", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"MicroProfile Fault Tolerance EIP default configuration" },
-    "faultToleranceConfiguration": { "kind": "element", "displayName": "Fault 
Tolerance Configuration", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.FaultToleranceConfigurationDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"MicroProfile Circuit Breaker EIP configurations" },
-    "routeConfigurationContextRef": { "kind": "element", "displayName": "Route 
Configuration Context Ref", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteConfigurationContextRefDefinition>",
 "deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to XML route configurations to include as route configurations in this 
CamelContext." },
-    "routeTemplateContextRef": { "kind": "element", "displayName": "Route 
Template Context Ref", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteTemplateContextRefDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to XML route templates to include as route templates in this 
CamelContext." },
-    "routeBuilder": { "kind": "element", "displayName": "Route Builder", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteBuilderDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Refers to Java 
RouteBuilder instances to include as routes in this CamelContext." },
-    "routeContextRef": { "kind": "element", "displayName": "Route Context 
Ref", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteContextRefDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to XML routes to include as routes in this CamelContext." },
-    "restContextRef": { "kind": "element", "displayName": "Rest Context Ref", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RestContextRefDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to XML rest-dsl to include as REST services in this CamelContext." },
-    "threadPoolProfile": { "kind": "element", "displayName": "Thread Pool 
Profile", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ThreadPoolProfileDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configuration of thread pool profiles." },
-    "threadPool": { "kind": "element", "displayName": "Thread Pool", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.spring.xml.CamelThreadPoolFactoryBean>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configuration of thread pool" },
-    "endpoint": { "kind": "element", "displayName": "Endpoint", "required": 
false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.spring.xml.CamelEndpointFactoryBean>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configuration of endpoints" },
-    "dataFormats": { "kind": "element", "displayName": "Data Formats", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.dataformat.DataFormatsDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configuration of data 
formats." },
-    "transformers": { "kind": "element", "displayName": "Transformers", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.transformer.TransformersDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
transformers." },
-    "validators": { "kind": "element", "displayName": "Validators", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.validator.ValidatorsDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configuration of 
validators." },
-    "redeliveryPolicyProfile": { "kind": "element", "displayName": "Redelivery 
Policy Profile", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configuration of redelivery settings." },
-    "onException": { "kind": "element", "displayName": "On Exception", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.OnExceptionDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
error handlers that triggers on exceptions thrown." },
-    "onCompletion": { "kind": "element", "displayName": "On Completion", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.OnCompletionDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
sub routes to run at the completion of routing." },
-    "intercept": { "kind": "element", "displayName": "Intercept", "required": 
false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.InterceptDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
interceptors." },
-    "interceptFrom": { "kind": "element", "displayName": "Intercept From", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.InterceptFromDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configuration of 
interceptors that triggers from the beginning of routes." },
-    "interceptSendToEndpoint": { "kind": "element", "displayName": "Intercept 
Send To Endpoint", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.InterceptSendToEndpointDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configuration of interceptors that triggers sending messages to endpoints." },
-    "restConfiguration": { "kind": "element", "displayName": "Rest 
Configuration", "required": false, "type": "object", "javaType": 
"org.apache.camel.model.rest.RestConfigurationDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configuration for 
rest-dsl" },
-    "rest": { "kind": "element", "displayName": "Rest", "required": false, 
"type": "array", "javaType": 
"java.util.List<org.apache.camel.model.rest.RestDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Contains the rest 
services defined using the rest-dsl" },
-    "routeConfiguration": { "kind": "element", "displayName": "Route 
Configuration", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteConfigurationDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Contains the Camel route configurations" },
-    "routeTemplate": { "kind": "element", "displayName": "Route Template", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteTemplateDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Contains the Camel 
route templates" },
-    "templatedRoute": { "kind": "element", "displayName": "Templated Route", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.TemplatedRouteDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Contains the Camel templated routes" },
-    "route": { "kind": "element", "displayName": "Route", "required": false, 
"type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteDefinition>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Contains the Camel routes" 
},
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
deleted file mode 100644
index 65f992d2e06..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "consumerTemplate",
-    "title": "Consumer Template",
-    "description": "Configures a ConsumerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelConsumerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache 
Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
deleted file mode 100644
index 8b243357065..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "endpoint",
-    "title": "Endpoint",
-    "description": "Camel endpoint configuration",
-    "deprecated": false,
-    "label": "spring,configuration,endpoint",
-    "javaType": "org.apache.camel.spring.xml.CamelEndpointFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "uri": { "kind": "attribute", "displayName": "Uri", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the URI to use to 
resolve the endpoint. Notice that additional options can be configured using a 
series of property." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
index b35eb757c4a..ddcf5343eb1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
@@ -3,32 +3,16 @@
     "kind": "model",
     "name": "errorHandler",
     "title": "Error Handler",
-    "description": "Error handler settings",
+    "description": "Camel error handling.",
     "deprecated": false,
-    "label": "spring,configuration,error",
-    "javaType": "org.apache.camel.spring.xml.SpringErrorHandlerDefinition",
+    "label": "configuration,error",
+    "javaType": "org.apache.camel.model.ErrorHandlerDefinition",
     "abstract": false,
     "input": false,
     "output": false
   },
   "properties": {
-    "type": { "kind": "attribute", "displayName": "Type", "required": true, 
"type": "enum", "javaType": 
"org.apache.camel.spring.xml.SpringErrorHandlerType", "enum": [ 
"dead-letter-channel", "default-error-handler", "no-error-handler", 
"transaction-error-handler" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "DefaultErrorHandler", "description": "The 
type of the error handler" },
-    "deadLetterUri": { "kind": "attribute", "displayName": "Dead Letter Uri", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
dead letter endpoint uri for the Dead Letter error handler." },
-    "deadLetterHandleNewException": { "kind": "attribute", "displayName": 
"Dead Letter Handle New Exception", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Whether the dead letter channel should handle 
(and ignore) any new exception that may been thrown during sending the message 
to the dead letter endpoint. The default value is true which means any such 
kind of exception is handled and ignor [...]
-    "level": { "kind": "attribute", "displayName": "Level", "required": false, 
"type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "debug", 
"error", "info", "off", "trace", "warn" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "ERROR", "description": "Logging level 
to use when using the logging error handler type." },
-    "rollbackLoggingLevel": { "kind": "attribute", "displayName": "Rollback 
Logging Level", "required": false, "type": "enum", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "debug", "error", "info", "off", 
"trace", "warn" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "description": "Sets the logging level to use for 
logging transactional rollback. This option is default WARN." },
-    "logName": { "kind": "attribute", "displayName": "Log Name", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of the logger to use 
for the logging error handler" },
-    "useOriginalMessage": { "kind": "attribute", "displayName": "Use Original 
Message", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Will use the original input 
org.apache.camel.Message (original body and headers) when an 
org.apache.camel.Exchange is moved to the dead letter queue. Notice: this only 
applies when all redeliveries attempt have failed and the org.apache [...]
-    "useOriginalBody": { "kind": "attribute", "displayName": "Use Original 
Body", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Will use the original input org.apache.camel.Message 
body (original body only) when an org.apache.camel.Exchange is moved to the 
dead letter queue. Notice: this only applies when all redeliveries attempt have 
failed and the org.apache.camel.E [...]
-    "transactionTemplateRef": { "kind": "attribute", "displayName": 
"Transaction Template Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "References to the 
org.springframework.transaction.support.TransactionTemplate to use with the 
transaction error handler." },
-    "transactionManagerRef": { "kind": "attribute", "displayName": 
"Transaction Manager Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "References to the 
org.springframework.transaction.PlatformTransactionManager to use with the 
transaction error handler." },
-    "onRedeliveryRef": { "kind": "attribute", "displayName": "On Redelivery 
Ref", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a reference to a processor that should be processed before a redelivery 
attempt. Can be used to change the org.apache.camel.Exchange before its being 
redelivered." },
-    "onExceptionOccurredRef": { "kind": "attribute", "displayName": "On 
Exception Occurred Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a reference to a processor that should be processed just 
after an exception occurred. Can be used to perform custom logging about the 
occurred exception at the exact time it happened. Important: Any exception 
thrown from this processor will be ign [...]
-    "onPrepareFailureRef": { "kind": "attribute", "displayName": "On Prepare 
Failure Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a reference to a processor to prepare the 
org.apache.camel.Exchange before handled by the failure processor \/ dead 
letter channel. This allows for example to enrich the message before sending to 
a dead letter queue." },
-    "retryWhileRef": { "kind": "attribute", "displayName": "Retry While Ref", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a reference to an retry while expression. Will continue retrying until 
expression evaluates to false." },
-    "redeliveryPolicyRef": { "kind": "attribute", "displayName": "Redelivery 
Policy Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a reference to a RedeliveryPolicy to be used for 
redelivery settings." },
-    "executorServiceRef": { "kind": "attribute", "displayName": "Executor 
Service Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a reference to a thread pool to be used by the error 
handler" },
-    "redeliveryPolicy": { "kind": "element", "displayName": "Redelivery 
Policy", "required": false, "type": "object", "javaType": 
"org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean", "deprecated": 
false, "autowired": false, "secret": false, "description": "Sets the redelivery 
settings" },
+    "errorHandlerType": { "kind": "element", "displayName": "Error Handler 
Type", "required": true, "type": "object", "javaType": 
"org.apache.camel.ErrorHandlerFactory", "oneOf": [ "deadLetterChannel", 
"defaultErrorHandler", "jtaTransactionErrorHandler", "noErrorHandler", 
"springTransactionErrorHandler" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "The specific error handler in use." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
deleted file mode 100644
index ec4919a35f2..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "fluentTemplate",
-    "title": "Fluent Template",
-    "description": "Configures a org.apache.camel.FluentProducerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": 
"org.apache.camel.spring.xml.CamelFluentProducerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "defaultEndpoint": { "kind": "attribute", "displayName": "Default 
Endpoint", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the default endpoint URI used by default for sending message exchanges" },
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache 
Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
deleted file mode 100644
index 4e3520c36b5..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "keyStoreParameters",
-    "title": "Key Store Parameters",
-    "description": "Key store facility for cryptographic keys and 
certificates",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": "org.apache.camel.spring.xml.KeyStoreParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional type of the 
key store to load. See Appendix A in the Java Cryptography Architecture 
Standard Algorithm Name Documentation for more information on standard names." 
},
-    "password": { "kind": "attribute", "displayName": "Password", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional password for 
reading\/opening\/verifying the key store" },
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional provider 
identifier for instantiating the key store" },
-    "resource": { "kind": "attribute", "displayName": "Resource", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional file path, 
class path resource, or URL of the resource used to load the key store" },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
deleted file mode 100644
index acec8470ff2..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "redeliveryPolicyProfile",
-    "title": "Redelivery Policy Profile",
-    "description": "Configuration of redelivery policy.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "maximumRedeliveries": { "kind": "attribute", "displayName": "Maximum 
Redeliveries", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the maximum number of times a message exchange will be 
redelivered. Setting a negative value will retry forever." },
-    "redeliveryDelay": { "kind": "attribute", "displayName": "Redelivery 
Delay", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "description": "Sets the maximum redelivery delay. Use -1 if you wish 
to have no maximum" },
-    "asyncDelayedRedelivery": { "kind": "attribute", "displayName": "Async 
Delayed Redelivery", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether asynchronous delayed 
redelivery is allowed. This is disabled by default. When enabled it allows 
Camel to schedule a future task for delayed redelivery which prevents current 
thread from blocking while waiting. Excha [...]
-    "backOffMultiplier": { "kind": "attribute", "displayName": "Back Off 
Multiplier", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "2", "description": "Sets the multiplier used to increase the 
delay between redeliveries if useExponentialBackOff is enabled" },
-    "useExponentialBackOff": { "kind": "attribute", "displayName": "Use 
Exponential Back Off", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enables\/disables exponential backoff 
using the backOffMultiplier to increase the time between retries" },
-    "collisionAvoidanceFactor": { "kind": "attribute", "displayName": 
"Collision Avoidance Factor", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "0.15", "description": "Sets the factor used for collision 
avoidance if enabled via useCollisionAvoidance." },
-    "useCollisionAvoidance": { "kind": "attribute", "displayName": "Use 
Collision Avoidance", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enables\/disables collision avoidance 
which adds some randomization to the backoff timings to reduce contention 
probability" },
-    "maximumRedeliveryDelay": { "kind": "attribute", "displayName": "Maximum 
Redelivery Delay", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "60000", "description": "Sets the maximum redelivery delay. Use 
-1 if you wish to have no maximum" },
-    "retriesExhaustedLogLevel": { "kind": "attribute", "displayName": "Retries 
Exhausted Log Level", "required": false, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"ERROR", "description": "Sets the logging level to use for log messages when 
retries have been exhausted." },
-    "retryAttemptedLogLevel": { "kind": "attribute", "displayName": "Retry 
Attempted Log Level", "required": false, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"DEBUG", "description": "Sets the logging level to use for log messages when 
retries are attempted." },
-    "retryAttemptedLogInterval": { "kind": "attribute", "displayName": "Retry 
Attempted Log Interval", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "0", "description": "Sets the interval for log messages when 
retries are attempted." },
-    "logRetryAttempted": { "kind": "attribute", "displayName": "Log Retry 
Attempted", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Sets whether to log retry attempts" },
-    "logStackTrace": { "kind": "attribute", "displayName": "Log Stack Trace", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Sets whether stack traces should be logged or not" },
-    "logRetryStackTrace": { "kind": "attribute", "displayName": "Log Retry 
Stack Trace", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether stack traces should be 
logged or not" },
-    "logHandled": { "kind": "attribute", "displayName": "Log Handled", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets whether errors should be logged even if its 
handled" },
-    "logNewException": { "kind": "attribute", "displayName": "Log New 
Exception", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Sets whether errors should be logged when 
a new exception occurred during handling a previous exception" },
-    "logContinued": { "kind": "attribute", "displayName": "Log Continued", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets whether errors should be logged even if its 
continued" },
-    "logExhausted": { "kind": "attribute", "displayName": "Log Exhausted", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Sets whether exhausted exceptions should be logged or not" },
-    "logExhaustedMessageHistory": { "kind": "attribute", "displayName": "Log 
Exhausted Message History", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether to log exhausted errors 
including message history" },
-    "logExhaustedMessageBody": { "kind": "attribute", "displayName": "Log 
Exhausted Message Body", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether exhausted message 
body\/headers should be logged with message history included" },
-    "disableRedelivery": { "kind": "attribute", "displayName": "Disable 
Redelivery", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Disables redelivery by setting maximum 
redeliveries to 0." },
-    "delayPattern": { "kind": "attribute", "displayName": "Delay Pattern", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
an optional delay pattern to use instead of fixed delay." },
-    "allowRedeliveryWhileStopping": { "kind": "attribute", "displayName": 
"Allow Redelivery While Stopping", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Controls whether to 
allow redelivery while stopping\/shutting down a route that uses error 
handling." },
-    "exchangeFormatterRef": { "kind": "attribute", "displayName": "Exchange 
Formatter Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the reference of the instance of 
org.apache.camel.spi.ExchangeFormatter to generate the log message from 
exchange." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
deleted file mode 100644
index fc0f6a9cfad..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "restContext",
-    "title": "Rest Context",
-    "description": "Configuration of REST services using rest-dsl using XML",
-    "deprecated": false,
-    "label": "spring,configuration,rest",
-    "javaType": "org.apache.camel.spring.xml.CamelRestContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "rest": { "kind": "element", "displayName": "Rest", "required": false, 
"type": "array", "javaType": 
"java.util.List<org.apache.camel.model.rest.RestDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Rest services" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
deleted file mode 100644
index b80d27f5dbe..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeConfigurationContext",
-    "title": "Route Configuration Context",
-    "description": "Configuration of route configurations using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": 
"org.apache.camel.spring.xml.CamelRouteConfigurationContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "routeConfiguration": { "kind": "element", "displayName": "Route 
Configuration", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteConfigurationDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": "Route 
Configurations" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
deleted file mode 100644
index fc04f957acf..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeContext",
-    "title": "Route Context",
-    "description": "Configuration of routes using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": "org.apache.camel.spring.xml.CamelRouteContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "route": { "kind": "element", "displayName": "Route", "required": false, 
"type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteDefinition>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Routes" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
deleted file mode 100644
index 3d64683a1d6..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeTemplateContext",
-    "title": "Route Template Context",
-    "description": "Configuration of route templates using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": 
"org.apache.camel.spring.xml.CamelRouteTemplateContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "routeTemplate": { "kind": "element", "displayName": "Route Template", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.RouteTemplateDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Route Templates" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
deleted file mode 100644
index 8636843a805..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "secureRandomParameters",
-    "title": "Secure Random Parameters",
-    "description": "Cryptographically strong random number generator",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": 
"org.apache.camel.spring.xml.SecureRandomParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "algorithm": { "kind": "attribute", "displayName": "Algorithm", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
Random Number Generator algorithm identifier for the SecureRandom factory 
method used to create the SecureRandom represented by this object's 
configuration. See Appendix A in the Java Cryptography Architecture API 
Specification and Reference guide for information about standar [...]
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional provider 
identifier for the SecureRandom factory method used to create the SecureRandom 
represented by this object's configuration." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
deleted file mode 100644
index 83ac2480109..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "sslContextParameters",
-    "title": "Ssl Context Parameters",
-    "description": "Secure socket protocol configuration",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": "org.apache.camel.spring.xml.SSLContextParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The optional provider 
identifier for the JSSE implementation to use when constructing an SSLContext." 
},
-    "secureSocketProtocol": { "kind": "attribute", "displayName": "Secure 
Socket Protocol", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The optional protocol for the secure sockets created by the 
SSLContext represented by this instance's configuration. See Appendix A in the 
Java Secure Socket Extension Reference Guide for information about standard 
protocol names." },
-    "certAlias": { "kind": "attribute", "displayName": "Cert Alias", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "An 
optional certificate alias to use. This is useful when the keystore has 
multiple certificates." },
-    "sessionTimeout": { "kind": "attribute", "displayName": "Session Timeout", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
optional SSLSessionContext timeout time for javax.net.ssl.SSLSession in 
seconds." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
deleted file mode 100644
index 725c13d5ac2..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "template",
-    "title": "Template",
-    "description": "Configures a ProducerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelProducerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "defaultEndpoint": { "kind": "attribute", "displayName": "Default 
Endpoint", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the default endpoint URI used by default for sending message exchanges" },
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache 
Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json
deleted file mode 100644
index f6d7ccab055..00000000000
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "threadPool",
-    "title": "Thread Pool",
-    "description": "Configuration of thread pools",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelThreadPoolFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "poolSize": { "kind": "attribute", "displayName": "Pool Size", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the core pool size 
(threads to keep minimum in pool)" },
-    "maxPoolSize": { "kind": "attribute", "displayName": "Max Pool Size", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the maximum pool size" },
-    "keepAliveTime": { "kind": "attribute", "displayName": "Keep Alive Time", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the keep alive time for inactive threads" },
-    "timeUnit": { "kind": "attribute", "displayName": "Time Unit", "required": 
false, "type": "enum", "javaType": "java.util.concurrent.TimeUnit", "enum": [ 
"NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", 
"DAYS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "SECONDS", "description": "Sets the time unit used for keep 
alive time" },
-    "maxQueueSize": { "kind": "attribute", "displayName": "Max Queue Size", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the maximum number of tasks in the work queue. Use -1 for an unbounded queue" },
-    "allowCoreThreadTimeOut": { "kind": "attribute", "displayName": "Allow 
Core Thread Time Out", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether to allow core threads to 
timeout" },
-    "rejectedPolicy": { "kind": "attribute", "displayName": "Rejected Policy", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy", "enum": [ "Abort", 
"CallerRuns", "DiscardOldest", "Discard" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "CallerRuns", "description": "Sets the 
handler for tasks which cannot be executed by the thread pool." },
-    "threadName": { "kind": "attribute", "displayName": "Thread Name", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom thread name \/ pattern" },
-    "scheduled": { "kind": "attribute", "displayName": "Scheduled", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to use a scheduled thread pool" },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Id of 
CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}

Reply via email to