1 /*****************************************************************************
2 * Copyright (c) 2007, 2010 Intel Corporation.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
9 * Intel Corporation - Initial API and implementation
10 * Ruslan A. Scherbakov, Intel - Initial API and implementation
11 * Alvaro Sanchex-Leon - Updated for TMF
13 * $Id: ITimeDataProvider.java,v 1.2 2007/02/27 18:37:36 ewchan Exp $
14 *****************************************************************************/
16 package org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timegraph
.widgets
;
18 public interface ITimeDataProvider
{
20 long getSelectedTime();
34 long getMinTimeInterval();
37 * Updates the time range and notify registered listeners
42 void setStartFinishTimeNotify(long time0
, long time1
);
45 * Update the time range but do not trigger event notification
50 void setStartFinishTime(long time0
, long time1
);
53 * Notify registered listeners without updating the time range
55 void notifyStartFinishTime();
57 void setSelectedTimeInt(long time
, boolean ensureVisible
);
59 void resetStartFinishTime();
63 void setNameSpace(int width
);
67 boolean isCalendarFormat();
This page took 0.031213 seconds and 5 git commands to generate.