tmf: Add configuration source extension point and classes (details)
Commit
5eefaf285125eae4df3b06340449b9ed8a45bf03
by Bernd Hufmann
tmf: Add configuration source extension point and classes
Introduction of "org.eclipse.tracecompass.tmf.core.config" extension point. Extensions need to implement the interface "ITmfConfigurationSource". The "TmfConfigurationSourceManager" will read all extensions and interested parties can get all configuration source types implementing"ITmfConfigurationSourceType" and their "ITmfConfigurationSource". Using the "ITmfConfigurationSource" instances of "ITmfConfiguration" can be instantiated and managed, e.g. updated or removed.
This commit also contains relevant JUnit tests of the new classes.
[Added] org.eclipse.tracecompass.tmf.core.config extension point