releng: use simrel versions of lsp4j in master and e4.20 targetUpdate both master and e4.20 targets for that. Use Guava 30.1.0 sinceit's required by updated lsp4j version.Update source code to adjust to updated APIs in lsp4j.Don't implement method that provides the same implementation in thedefault implementation of interface.Change deprecated API setting to warning.Change-Id: Ic23383fdaae79327daab26975ad054a9651a8075Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/201107Reviewed-by: Marco Miller <marco.miller@ericsson.com>Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
server: Use new API to detect experiment types in the trace serverWith this it's possible to automatically detect the experiment type andinstantiate the corresponding experiment class that extendsTmfExperiment.Using this API, custom experiment types can provide custom logic whenrunning in the trace server.Change-Id: I6d417b122d1e7899055cf753de7971b1e8409da7Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/200989Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>Reviewed-by: Neel Gondalia <ngondalia@blackberry.com>Reviewed-by: Marco Miller <marco.miller@ericsson.com>