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
-