Clone
Aurelien Pupier <apupier@redhat.com>
committed
on 21 Dec 16
FUSETOOLS-2154 - Configure Tooling to use the correct catalog
- palette and properties are now using the CamelModel corresponding to
the run… Show more
FUSETOOLS-2154 - Configure Tooling to use the correct catalog

- palette and properties are now using the CamelModel corresponding to

the runtime provider (SpringBoot/Karaf) used in the project

- the runtime provider is determined by checking Maven dependency of the

project

- CamelComponentutils was caching Components ignoring the Camel version

in HashMap, now it is cached in WeakHashMap checking for Camel version

and Runtime Provider

- LanguageUtils was ignoring Camel version, now respect Camel version

and runtime provider (SpringBoot/Karaf) when we are in a

CamelFile/Project context, use the latest available version base don

Karaf for Workspace scope used for preferences

- provided a method to retrieve the corresponding CamelModel on a

CamelFile, it allows to be abstracted to IProject. It also allows to

test more easily Show less

master + 15 more