89298be4f4d706267f45976404a4a9164117cc81
1 package org
.eclipse
.linuxtools
.lttng
.ui
.model
.trange
;
3 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.model
.ITmfTimeAnalysisEntry
;
5 public interface ItemContainer
<T
extends ITmfTimeAnalysisEntry
> {
8 * Interface to add resources.
12 public abstract void addItem(T newItem
);
14 // ========================================================================
16 // ========================================================================
22 public abstract Integer
getUniqueId();
25 * This method is intended for read only purposes in order to keep the
26 * internal data structure in Synch
30 public abstract T
[] readItems();
33 * Clear the children information for resources related to a specific trace
34 * e.g. just before refreshing data with a new time range
38 public abstract void clearChildren();
41 * Clear all resources items e.g. when a new experiment is selected
43 public abstract void clearItems();
46 * Remove the resources related to a specific trace e.g. during trace
51 public abstract void removeItems(String traceId
);
This page took 0.031592 seconds and 4 git commands to generate.