From ee601eacdd47b648358187ef7f8a368ff2f7a118 Mon Sep 17 00:00:00 2001 From: tuanvtdeptre199 Date: Tue, 9 Jun 2026 08:59:39 +0000 Subject: [PATCH 1/2] Public API in the data provider class --- .../tmf/core/model/AbstractTmfTraceDataProvider.java | 2 +- .../tmf/core/model/tree/TmfTreeCompositeDataProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/AbstractTmfTraceDataProvider.java b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/AbstractTmfTraceDataProvider.java index 3605302868..64053cb57d 100644 --- a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/AbstractTmfTraceDataProvider.java +++ b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/AbstractTmfTraceDataProvider.java @@ -51,7 +51,7 @@ public AbstractTmfTraceDataProvider(ITmfTrace trace) { * * @return An {@link ITmfTrace} instance */ - protected ITmfTrace getTrace() { + public ITmfTrace getTrace() { return fTrace; } diff --git a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java index 1bda03877f..c191145deb 100644 --- a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java +++ b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java @@ -188,7 +188,7 @@ public String getId() { * * @return the list of encapsulated providers */ - protected List

getProviders() { + public List

getProviders() { return fProviders; } From 33f098edc84b9123dcd1f42770ec4c8dc3eadb80 Mon Sep 17 00:00:00 2001 From: tuanvtdeptre199 Date: Wed, 10 Jun 2026 02:12:46 +0000 Subject: [PATCH 2/2] Fix AI comment --- .../tmf/core/model/tree/TmfTreeCompositeDataProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java index c191145deb..0431ba7512 100644 --- a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java +++ b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java @@ -189,7 +189,7 @@ public String getId() { * @return the list of encapsulated providers */ public List

getProviders() { - return fProviders; + return Collections.unmodifiableList(fProviders); } /**