1
/*******************************************************************************
2
* Copyright (c) 2009 Ericsson
4
* All rights reserved. This program and the accompanying materials are
5
* made available under the terms of the Eclipse Public License v1.0 which
6
* accompanies this distribution, and is available at
7
* http://www.eclipse.org/legal/epl-v10.html
10
* Francois Chouinard - Initial API and implementation
11
*******************************************************************************/
13
package org.eclipse.linuxtools.tmf.core.signal;
15
import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
16
import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
19
* A trace was updated (typically its time range)
22
* @author Francois Chouinard
24
public class TmfTraceUpdatedSignal extends TmfSignal {
26
private final ITmfTrace<?> fTrace;
27
private final TmfTimeRange fTimeRange;
29
public TmfTraceUpdatedSignal(Object source, ITmfTrace<?> trace, TmfTimeRange range) {
35
public ITmfTrace<?> getTrace() {
39
public TmfTimeRange getRange() {
44
* @see java.lang.Object#toString()
47
@SuppressWarnings("nls")
48
public String toString() {
49
return "[TmfTraceUpdatedSignal (" + fTrace.toString() + ", " + fTimeRange.toString() + ")]";