Interface ITimelineContentProvider
- All Superinterfaces:
org.eclipse.jface.viewers.IContentProvider
,org.eclipse.jface.viewers.IStructuredContentProvider
- All Known Implementing Classes:
DefaultTimelineContentProvider
public interface ITimelineContentProvider
extends org.eclipse.jface.viewers.IStructuredContentProvider
Content provider for
TimelineViewer
. The provider links between the model and the SWT component. As cursors may-
Method Summary
Modifier and Type Method Description java.lang.Object[]
getCursors(java.lang.Object input)
Get cursors for the provided inputjava.lang.Object[]
getEvents(java.lang.Object lane)
Get events for a given lane.java.lang.Object[]
getLanes(java.lang.Object track)
Get lanes for a given track.java.lang.Object[]
getTracks(java.lang.Object input)
Get tracks for the provided input.
-
Method Details
-
getTracks
java.lang.Object[] getTracks(java.lang.Object input)Get tracks for the provided input. Tracks contain lanes to display events.- Parameters:
input
- viewer input root element- Returns:
- tracks to display
-
getLanes
java.lang.Object[] getLanes(java.lang.Object track)Get lanes for a given track. Lanes contain display events.- Parameters:
track
- track to get lanes for- Returns:
- lanes to display
-
getEvents
java.lang.Object[] getEvents(java.lang.Object lane)Get events for a given lane.- Parameters:
lane
- lane to fetch events for- Returns:
- timing events
-
getCursors
java.lang.Object[] getCursors(java.lang.Object input)Get cursors for the provided input- Parameters:
input
- viewer input root element- Returns:
- cursors to display
-