Change ITmfTrace<T extends TmfEvent> to ITmfTrace<T extends ITmfEvent>
authorFrancois Chouinard <fchouinard@gmail.com>
Tue, 28 Feb 2012 21:57:27 +0000 (16:57 -0500)
committerFrancois Chouinard <fchouinard@gmail.com>
Tue, 28 Feb 2012 21:57:27 +0000 (16:57 -0500)
42 files changed:
org.eclipse.linuxtools.lttng.core.tests/src/org/eclipse/linuxtools/lttng/core/tests/trace/LTTngTextTraceTest.java
org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngExperiment.java
org.eclipse.linuxtools.lttng.ui.tests/stubs/org/eclipse/linuxtools/lttng/stubs/LTTngEventParserStub.java
org.eclipse.linuxtools.lttng.ui.tests/stubs/org/eclipse/linuxtools/lttng/stubs/LTTngTraceStub.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/experiment/TmfExperimentTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/experiment/TmfMultiTraceExperimentTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfExperimentTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfTraceTest.java
org.eclipse.linuxtools.tmf.core.tests/stubs/org/eclipse/linuxtools/tmf/stubs/trace/TmfEventParserStub.java
org.eclipse.linuxtools.tmf.core.tests/stubs/org/eclipse/linuxtools/tmf/stubs/trace/TmfTraceStub.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/Tracer.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfDataProvider.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/TmfDataProvider.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/TmfEventProvider.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/TmfProviderManager.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEvent.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/experiment/TmfExperiment.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/experiment/TmfExperimentContext.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/parser/ITmfEventParser.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/ITmfDataRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/ITmfEventRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfCoalescedDataRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfCoalescedEventRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfDataRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfEventRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/signal/TmfExperimentDisposedSignal.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/signal/TmfExperimentRangeUpdatedSignal.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/signal/TmfExperimentSelectedSignal.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/signal/TmfExperimentUpdatedSignal.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java
org.eclipse.linuxtools.tmf.ui.tests/src/org/eclipse/linuxtools/tmf/ui/tests/views/uml2sd/impl/Uml2SDTestFacility.java
org.eclipse.linuxtools.tmf.ui.tests/widgetStubs/org/eclipse/linuxtools/tmf/ui/tests/uml2sd/trace/TmfUml2SDTestTrace.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/colors/ColorSettingsManager.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statistics/TmfStatisticsView.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statistics/model/AbsTmfStatisticsTree.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/statistics/model/TmfBaseStatisticsTree.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartDecorationProvider.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartEvent.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/widgets/TmfRawEventViewer.java

index 36dcfae303e2259f768bc379e0c43fa739157cfa..500b33d069e6e8054d14683ddde93bb35219da28 100644 (file)
@@ -9,7 +9,7 @@ import org.eclipse.core.runtime.FileLocator;
 import org.eclipse.core.runtime.Path;
 import org.eclipse.linuxtools.lttng.core.tests.LTTngCoreTestPlugin;
 import org.eclipse.linuxtools.lttng.core.trace.LTTngTextTrace;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
 import org.eclipse.linuxtools.tmf.core.trace.TmfLocation;
@@ -110,7 +110,7 @@ public class LTTngTextTraceTest extends TestCase {
     }
 */
     public void testGetNextEvent() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         LTTngTextTrace testStream1 = prepareStreamToTest();
 
         TmfContext tmpContext = new TmfContext(null, 0);
@@ -127,7 +127,7 @@ public class LTTngTextTraceTest extends TestCase {
     }
 
     public void testParseEvent() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         LTTngTextTrace testStream1 = prepareStreamToTest();
 
         TmfContext tmpContext = new TmfContext(null, 0);
@@ -144,7 +144,7 @@ public class LTTngTextTraceTest extends TestCase {
     }
 
     public void testSeekEventTimestamp() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         TmfContext tmpContext = new TmfContext(null, 0);
         LTTngTextTrace testStream1 = prepareStreamToTest();
 
@@ -175,7 +175,7 @@ public class LTTngTextTraceTest extends TestCase {
     }
 
     public void testSeekEventIndex() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         TmfContext tmpContext = new TmfContext(null, 0);
         LTTngTextTrace testStream1 = prepareStreamToTest();
 
@@ -206,7 +206,7 @@ public class LTTngTextTraceTest extends TestCase {
     }
 
     public void testSeekLocation() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         TmfContext tmpContext = new TmfContext(null, 0);
         LTTngTextTrace testStream1 = prepareStreamToTest();
 
@@ -238,7 +238,7 @@ public class LTTngTextTraceTest extends TestCase {
 
     @SuppressWarnings("unchecked")
     public void testGetter() {
-        TmfEvent tmpEvent = null;
+        ITmfEvent tmpEvent = null;
         LTTngTextTrace testStream1 = prepareStreamToTest();
         TmfContext tmpContext = new TmfContext(null, 0);
 
index e108d9e6f22dc69d5493df46efbb6b7fd386f7d2..cd99f68f70cd1fac81b725b669114d366c7f2bad 100644 (file)
@@ -16,8 +16,8 @@ import org.eclipse.linuxtools.lttng.core.event.LttngEvent;
 import org.eclipse.linuxtools.lttng.core.event.LttngTimestamp;
 import org.eclipse.linuxtools.lttng.core.tracecontrol.utility.LiveTraceManager;
 import org.eclipse.linuxtools.lttng.jni.JniTrace;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
@@ -38,7 +38,7 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
  * Temporary class to resolve a basic incompatibility between TMF and LTTng.
  * <p>
  */
-public class LTTngExperiment<T extends TmfEvent> extends TmfExperiment<T> {
+public class LTTngExperiment<T extends ITmfEvent> extends TmfExperiment<T> {
 
     private static final int DEFAULT_INDEX_PAGE_SIZE = 50000;
 
@@ -108,7 +108,7 @@ public class LTTngExperiment<T extends TmfEvent> extends TmfExperiment<T> {
     // ------------------------------------------------------------------------
 
     @Override
-    public synchronized TmfEvent getNextEvent(TmfContext context) {
+    public synchronized ITmfEvent getNextEvent(TmfContext context) {
 
         // Validate the context
         if (!(context instanceof TmfExperimentContext)) {
@@ -133,7 +133,7 @@ public class LTTngExperiment<T extends TmfEvent> extends TmfExperiment<T> {
         }
 
         // Scan the candidate events and identify the "next" trace to read from
-        TmfEvent eventArray[] = expContext.getEvents();
+        ITmfEvent eventArray[] = expContext.getEvents();
         if (eventArray == null) {
             return null;
         }
@@ -146,7 +146,7 @@ public class LTTngExperiment<T extends TmfEvent> extends TmfExperiment<T> {
             }
         } else {
             for (int i = 0; i < eventArray.length; i++) {
-                TmfEvent event = eventArray[i];
+                ITmfEvent event = eventArray[i];
                 if (event != null && event.getTimestamp() != null) {
                     ITmfTimestamp otherTS = event.getTimestamp();
                     if (otherTS.compareTo(timestamp, true) < 0) {
@@ -158,7 +158,7 @@ public class LTTngExperiment<T extends TmfEvent> extends TmfExperiment<T> {
         }
 
         // Update the experiment context and set the "next" event
-        TmfEvent event = null;
+        ITmfEvent event = null;
         if (trace != TmfExperimentContext.NO_TRACE) {
 //             updateIndex(expContext, timestamp);
 
index cdbccbd11fab1ab87ebe2a8492dd52933db78f2e..19cdb761f9ad0db8fa94ed00d2350270163de951 100644 (file)
@@ -14,7 +14,8 @@ package org.eclipse.linuxtools.lttng.stubs;
 
 import java.io.IOException;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.lttng.core.event.LttngEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.parser.ITmfEventParser;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
 import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
@@ -24,14 +25,17 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
  * <p>
  * TODO: Implement me. Please.
  */
-public class LTTngEventParserStub implements ITmfEventParser {
+public class LTTngEventParserStub implements ITmfEventParser<LttngEvent> {
 
-       @Override
-       public TmfEvent parseNextEvent(ITmfTrace<?> stream, TmfContext context)
-                       throws IOException {
-               // TODO Auto-generated method stub
-               return null;
-       }
+    /* (non-Javadoc)
+     * @see org.eclipse.linuxtools.tmf.core.parser.ITmfEventParser#parseNextEvent(org.eclipse.linuxtools.tmf.core.trace.ITmfTrace, org.eclipse.linuxtools.tmf.core.trace.TmfContext)
+     */
+    @Override
+    public ITmfEvent parseNextEvent(ITmfTrace<LttngEvent> stream, TmfContext context)
+                    throws IOException {
+        // TODO Auto-generated method stub
+        return null;
+    }
 
 //    // ========================================================================
 //    // Attributes
index 63b096b1d165eb50b2f69a7303e691d1f842300e..34545326de0462d0ba3223000755b3696e211594 100644 (file)
@@ -17,7 +17,7 @@ import java.io.IOException;
 import java.io.RandomAccessFile;
 
 import org.eclipse.linuxtools.lttng.core.event.LttngEvent;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.parser.ITmfEventParser;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfLocation;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
@@ -41,7 +41,7 @@ public class LTTngTraceStub extends TmfTrace<LttngEvent> {
     private final RandomAccessFile fTrace;
 
     // The associated event parser
-    private final ITmfEventParser fParser;
+    private final ITmfEventParser<LttngEvent> fParser;
 
     // ========================================================================
     // Constructors
@@ -145,10 +145,10 @@ public class LTTngTraceStub extends TmfTrace<LttngEvent> {
         * @see org.eclipse.linuxtools.tmf.trace.ITmfTrace#parseEvent()
         */
        @Override
-       public TmfEvent parseEvent(TmfContext context) {
+       public ITmfEvent parseEvent(TmfContext context) {
                try {
                        // paserNextEvent updates the context
-                       TmfEvent event = fParser.parseNextEvent(this, context);
+                   LttngEvent event = (LttngEvent) fParser.parseNextEvent(this, context);
 //                     if (event != null) {
 //                             context.setTimestamp(event.getTimestamp());
 //                     }
index 9354df9d077948cd442db3444214b0a5fb6012df..946739ea81142b1715e28a3a40c481485930f2ed 100644 (file)
@@ -41,7 +41,7 @@ import org.eclipse.linuxtools.lttng.ui.views.statistics.evProcessor.StatsTimeCou
 import org.eclipse.linuxtools.lttng.ui.views.statistics.model.KernelStatisticsData;
 import org.eclipse.linuxtools.lttng.ui.views.statistics.model.StatisticsTreeNode;
 import org.eclipse.linuxtools.lttng.ui.views.statistics.model.StatisticsTreeRootFactory;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType;
@@ -661,7 +661,7 @@ public class StatisticsView extends AbsTimeUpdateView {
         * @param signal
         */
        @TmfSignalHandler
-       public void experimentSelected(TmfExperimentSelectedSignal<? extends TmfEvent> signal) {
+       public void experimentSelected(TmfExperimentSelectedSignal<? extends ITmfEvent> signal) {
                if (signal != null) {
                        TmfExperiment<?> experiment = signal.getExperiment();
                        String experimentName =  experiment.getName();
index 2b2b12eb351238bf3f1512f2dd29543027009868..43647d5ff8038c0d1797d272f0fdabaa5d4d98e0 100644 (file)
@@ -22,6 +22,7 @@ import junit.framework.TestCase;
 
 import org.eclipse.core.runtime.FileLocator;
 import org.eclipse.core.runtime.Path;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
@@ -130,7 +131,7 @@ public class TmfExperimentTest extends TestCase {
                for (int i = 0; i < checkpoints.size(); i++) {
                        TmfCheckpoint checkpoint = checkpoints.get(i);
                TmfExperimentContext context = fExperiment.seekLocation(checkpoint.getLocation());
-                       TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                        assertEquals("Event rank", i * pageSize, context.getRank());
                        assertTrue("Timestamp", (checkpoint.getTimestamp().compareTo(event.getTimestamp(), false) == 0));
                }               
@@ -146,7 +147,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekLocation(null);
         assertEquals("Event rank", 0, context.getRank());
 
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -200,7 +201,7 @@ public class TmfExperimentTest extends TestCase {
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", 9, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", 9, context.getRank());
        
@@ -255,7 +256,7 @@ public class TmfExperimentTest extends TestCase {
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -279,7 +280,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -318,7 +319,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(2, SCALE, 0));
         assertEquals("Event rank", 1, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 2, event.getTimestamp().getValue());
         assertEquals("Event rank", 1, context.getRank());
        
@@ -381,7 +382,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(-1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -405,7 +406,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(0);
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -444,7 +445,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(9);
         assertEquals("Event rank", 9, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", 9, context.getRank());
        
@@ -495,7 +496,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(-1);
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -522,7 +523,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
 
        // Read NB_EVENTS
-       TmfEvent event = null;;
+       ITmfEvent event = null;;
         for (int i = 0; i < NB_READS; i++) {
             event = fExperiment.getNextEvent(context);
             assertEquals("Event timestamp", i + 1, event.getTimestamp().getValue());
@@ -543,7 +544,7 @@ public class TmfExperimentTest extends TestCase {
 
        // On lower bound, returns the first event (ts = 0)
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
-        TmfEvent event = fExperiment.getNextEvent(context);
+       ITmfEvent event = fExperiment.getNextEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 
         for (int i = 2; i < 20; i++) {
index d246a9e9eff8727748482f243c7e9b2f0abc57d3..2760e9cc132dc70e02fd2c001c77ee6119ac46d8 100644 (file)
@@ -22,6 +22,7 @@ import junit.framework.TestCase;
 
 import org.eclipse.core.runtime.FileLocator;
 import org.eclipse.core.runtime.Path;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
@@ -134,7 +135,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                for (int i = 0; i < checkpoints.size(); i++) {
                        TmfCheckpoint checkpoint = checkpoints.get(i);
                TmfExperimentContext context = fExperiment.seekLocation(checkpoint.getLocation());
-                       TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                        assertEquals("Event rank", context.getRank(), i * pageSize);
                        assertTrue("Timestamp", (checkpoint.getTimestamp().compareTo(event.getTimestamp(), false) == 0));
                }               
@@ -150,7 +151,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekLocation(null);
         assertEquals("Event rank", 0, context.getRank());
 
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -204,7 +205,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", 9, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", 9, context.getRank());
        
@@ -259,7 +260,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -283,7 +284,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(new TmfTimestamp(1, SCALE, 0));
                assertEquals("Event rank", 0, context.getRank());
 
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
                assertEquals("Event rank", 0, context.getRank());
                
@@ -322,7 +323,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(new TmfTimestamp(2, SCALE, 0));
                assertEquals("Event rank", 1, context.getRank());
                
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 2, event.getTimestamp().getValue());
                assertEquals("Event rank", 1, context.getRank());
                
@@ -385,7 +386,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(new TmfTimestamp(-1, SCALE, 0));
                assertEquals("Event rank", 0, context.getRank());
                
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
                assertEquals("Event rank", 0, context.getRank());
                
@@ -409,7 +410,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(0);
                assertEquals("Event rank", 0, context.getRank());
                
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
                assertEquals("Event rank", 0, context.getRank());
                
@@ -448,7 +449,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(9);
                assertEquals("Event rank", 9, context.getRank());
                
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
                assertEquals("Event rank", 9, context.getRank());
                
@@ -499,7 +500,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
                TmfContext context = fExperiment.seekEvent(-1);
                assertEquals("Event rank", 0, context.getRank());
                
-               TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
                assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
                assertEquals("Event rank", 0, context.getRank());
                
@@ -526,7 +527,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
 
        // Read NB_EVENTS
-       TmfEvent event = null;;
+       ITmfEvent event = null;;
         for (int i = 0; i < NB_READS; i++) {
             event = fExperiment.getNextEvent(context);
             assertEquals("Event timestamp", i + 1, event.getTimestamp().getValue());
@@ -547,7 +548,7 @@ public class TmfMultiTraceExperimentTest extends TestCase {
 
        // On lower bound, returns the first event (ts = 0)
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
-        TmfEvent event = fExperiment.getNextEvent(context);
+       ITmfEvent event = fExperiment.getNextEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 
         for (int i = 2; i < 20; i++) {
index e269f9a45ecdb39efe7285d6fff7f7690cc6760c..e6f57a06286199d48b8340d0961da35c88c50465 100644 (file)
@@ -22,6 +22,7 @@ import junit.framework.TestCase;
 
 import org.eclipse.core.runtime.FileLocator;
 import org.eclipse.core.runtime.Path;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
@@ -127,7 +128,7 @@ public class TmfExperimentTest extends TestCase {
                for (int i = 0; i < checkpoints.size(); i++) {
                        TmfCheckpoint checkpoint = checkpoints.get(i);
                TmfExperimentContext context = fExperiment.seekLocation(checkpoint.getLocation());
-                       TmfEvent event = fExperiment.parseEvent(context);
+               ITmfEvent event = fExperiment.parseEvent(context);
 //                     assertEquals("Event rank", context.getRank(), i * pageSize);
                        assertTrue("Timestamp", (checkpoint.getTimestamp().compareTo(event.getTimestamp(), false) == 0));
                }               
@@ -142,7 +143,7 @@ public class TmfExperimentTest extends TestCase {
        // On lower bound, returns the first event (ts = 0)
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
 
-       TmfEvent event = fExperiment.parseEvent(context);
+       ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 
         event = fExperiment.parseEvent(context);
@@ -171,7 +172,7 @@ public class TmfExperimentTest extends TestCase {
 
        // On lower bound, returns the first event (ts = 0)
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(0, SCALE, 0));
-        TmfEvent event = fExperiment.getNextEvent(context);
+       ITmfEvent event = fExperiment.getNextEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 
         for (int i = 2; i < 20; i++) {
@@ -190,7 +191,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at event rank 0
        TmfContext context = fExperiment.seekLocation(null);
 //        assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+       ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 //        assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -226,7 +227,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext tmpContext = fExperiment.seekEvent(new TmfTimestamp(10, SCALE, 0));
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation().clone());
 //        assertEquals("Event rank", 9, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
 //        assertEquals("Event rank", 9, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -273,7 +274,7 @@ public class TmfExperimentTest extends TestCase {
        TmfContext tmpContext = fExperiment.seekLocation(null);
         TmfContext context = fExperiment.seekLocation(tmpContext.getLocation().clone());
 //        assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
 //        assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -301,7 +302,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at event rank 0
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -334,7 +335,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at event rank 1
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(2, SCALE, 0));
         assertEquals("Event rank", 1, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 2, event.getTimestamp().getValue());
         assertEquals("Event rank", 1, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -387,7 +388,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at beginning
        TmfContext context = fExperiment.seekEvent(new TmfTimestamp(-1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -414,7 +415,7 @@ public class TmfExperimentTest extends TestCase {
        // On lower bound, returns the first event (ts = 1)
        TmfContext context = fExperiment.seekEvent(0);
         assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -447,7 +448,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at event rank 9
        TmfContext context = fExperiment.seekEvent(9);
         assertEquals("Event rank", 9, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", 9, context.getRank());
        event = fExperiment.getNextEvent(context);
@@ -490,7 +491,7 @@ public class TmfExperimentTest extends TestCase {
        // Position trace at beginning
        TmfContext context = fExperiment.seekEvent(-1);
         assertEquals("Event rank", 0, context.getRank());
-       TmfEvent event = fExperiment.parseEvent(context);
+        ITmfEvent event = fExperiment.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        event = fExperiment.getNextEvent(context);
index 695eadba541dcdaa5970648002cf56ad85d9ef1d..1426a3be0222748b80f572fd23e4f546eb84d750 100644 (file)
@@ -24,6 +24,7 @@ import org.eclipse.core.runtime.FileLocator;
 import org.eclipse.core.runtime.Path;
 import org.eclipse.linuxtools.tmf.core.component.ITmfDataProvider;
 import org.eclipse.linuxtools.tmf.core.component.TmfProviderManager;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
@@ -230,7 +231,7 @@ public class TmfTraceTest extends TestCase {
                for (int i = 0; i < checkpoints.size(); i++) {
                        TmfCheckpoint checkpoint = checkpoints.get(i);
                        TmfContext context = new TmfContext(checkpoint.getLocation(), i * pageSize);
-                       TmfEvent event = fTrace.parseEvent(context);
+                       ITmfEvent event = fTrace.parseEvent(context);
                        assertTrue(context.getRank() == i * pageSize);
                        assertTrue((checkpoint.getTimestamp().compareTo(event.getTimestamp(), false) == 0));
                }
@@ -248,7 +249,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(new TmfTimestamp(0, SCALE, 0));
        TmfContext svContext = new TmfContext(context);
 
-       TmfEvent event = fTrace.parseEvent(context);
+       ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
         assertTrue("parseEvent", context.equals(svContext));
@@ -293,7 +294,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(new TmfTimestamp(0, SCALE, 0));
 
        // Read NB_EVENTS
-       TmfEvent event;
+       ITmfEvent event;
         for (int i = 0; i < NB_READS; i++) {
             event = fTrace.getNextEvent(context);
             assertEquals("Event timestamp", i + 1, event.getTimestamp().getValue());
@@ -315,7 +316,7 @@ public class TmfTraceTest extends TestCase {
 
        // Position trace at event rank 0
        TmfContext context = fTrace.seekLocation(null);
-        TmfEvent event = fTrace.parseEvent(context);
+       ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
 
@@ -364,7 +365,7 @@ public class TmfTraceTest extends TestCase {
         TmfContext context = fTrace.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", ITmfContext.UNKNOWN_RANK, context.getRank());
 
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", ITmfContext.UNKNOWN_RANK, context.getRank());
 
@@ -419,7 +420,7 @@ public class TmfTraceTest extends TestCase {
         TmfContext context = fTrace.seekLocation(tmpContext.getLocation());
         assertEquals("Event rank", ITmfContext.UNKNOWN_RANK, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", ITmfContext.UNKNOWN_RANK, context.getRank());
        
@@ -451,7 +452,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(new TmfTimestamp(1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
 
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -490,7 +491,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(new TmfTimestamp(2, SCALE, 0));
         assertEquals("Event rank", 1, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 2, event.getTimestamp().getValue());
         assertEquals("Event rank", 1, context.getRank());
        
@@ -553,7 +554,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(new TmfTimestamp(-1, SCALE, 0));
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -584,7 +585,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(0);
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
@@ -623,7 +624,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(9);
         assertEquals("Event rank", 9, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 10, event.getTimestamp().getValue());
         assertEquals("Event rank", 9, context.getRank());
        
@@ -674,7 +675,7 @@ public class TmfTraceTest extends TestCase {
        TmfContext context = fTrace.seekEvent(-1);
         assertEquals("Event rank", 0, context.getRank());
        
-        TmfEvent event = fTrace.parseEvent(context);
+        ITmfEvent event = fTrace.parseEvent(context);
         assertEquals("Event timestamp", 1, event.getTimestamp().getValue());
         assertEquals("Event rank", 0, context.getRank());
        
index 19a82b6df24f97c6a4f58825ae4c1b8118f1384b..d6d86faf1d4a451a9e885d448a044f55149f1a03 100644 (file)
@@ -17,6 +17,7 @@ import java.io.IOException;
 import java.io.RandomAccessFile;
 import java.util.Vector;
 
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfEventField;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEventField;
@@ -33,7 +34,7 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfLocation;
  * TODO: Implement me. Please.
  */
 @SuppressWarnings("nls")
-public class TmfEventParserStub implements ITmfEventParser {
+public class TmfEventParserStub implements ITmfEventParser<TmfEvent> {
 
     // ------------------------------------------------------------------------
     // Attributes
@@ -67,7 +68,7 @@ public class TmfEventParserStub implements ITmfEventParser {
     static final String typePrefix = "Type-";
     @Override
        @SuppressWarnings("unchecked")
-       public TmfEvent parseNextEvent(ITmfTrace<?> eventStream, TmfContext context) throws IOException {
+       public ITmfEvent parseNextEvent(ITmfTrace<TmfEvent> eventStream, TmfContext context) throws IOException {
 
         if (! (eventStream instanceof TmfTraceStub)) {
             return null;
@@ -106,7 +107,7 @@ public class TmfEventParserStub implements ITmfEventParser {
                    content.append("]");
 
             TmfEventField root = new TmfEventField(ITmfEventField.ROOT_ID, content.toString());
-                   TmfEvent event = new TmfEvent(eventStream,
+                   ITmfEvent event = new TmfEvent(eventStream,
                            new TmfTimestamp(ts, -3, 0),     // millisecs
                            source, fTypes[typeIndex], root, reference.toString());
                    return event;
index 7605a684cfe8c1eaff469b945d17521d4e6e9aff..df3c312067d43788706dff9babd97f111a99b532 100644 (file)
@@ -17,6 +17,7 @@ import java.io.IOException;
 import java.io.RandomAccessFile;
 import java.util.concurrent.locks.ReentrantLock;
 
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
@@ -44,7 +45,7 @@ public class TmfTraceStub extends TmfTrace<TmfEvent> {
     private RandomAccessFile fTrace;
 
     // The associated event parser
-    private ITmfEventParser fParser;
+    private ITmfEventParser<TmfEvent> fParser;
 
     // The synchronization lock
     private ReentrantLock fLock = new ReentrantLock();
@@ -99,7 +100,7 @@ public class TmfTraceStub extends TmfTrace<TmfEvent> {
      * @param parser
      * @throws FileNotFoundException
      */
-    public TmfTraceStub(String filename, int cacheSize, boolean waitForCompletion, ITmfEventParser parser) throws FileNotFoundException {
+    public TmfTraceStub(String filename, int cacheSize, boolean waitForCompletion, ITmfEventParser<TmfEvent> parser) throws FileNotFoundException {
         super(filename, TmfEvent.class, filename, cacheSize, false);
         fTrace = new RandomAccessFile(filename, "r");
         fParser = parser;
@@ -222,12 +223,12 @@ public class TmfTraceStub extends TmfTrace<TmfEvent> {
     }
 
        @Override
-       public TmfEvent parseEvent(TmfContext context) {
+       public ITmfEvent parseEvent(TmfContext context) {
            fLock.lock();
                try {
                        // parseNextEvent will update the context
                    if (fTrace != null) {
-                       TmfEvent event = fParser.parseNextEvent(this, context.clone());
+                       ITmfEvent event = fParser.parseNextEvent(this, context.clone());
                        return event;
                    }
                }
index b2f02fa90c3bf4112de14739b525fbd673e33c46..6736fa7262ab72f0a83d87517d872d916bceaf85 100644 (file)
@@ -7,7 +7,7 @@ import java.io.IOException;
 import org.eclipse.core.runtime.Platform;\r
 import org.eclipse.linuxtools.tmf.core.component.ITmfComponent;\r
 import org.eclipse.linuxtools.tmf.core.component.ITmfDataProvider;\r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;\r
 import org.eclipse.linuxtools.tmf.core.request.ITmfEventRequest;\r
 import org.eclipse.linuxtools.tmf.core.signal.TmfSignal;\r
@@ -171,7 +171,7 @@ public class Tracer {
         trace(message);\r
     }\r
 \r
-    public static void traceEvent(ITmfDataProvider<?> provider, ITmfDataRequest<?> request, TmfEvent data) {\r
+    public static void traceEvent(ITmfDataProvider<?> provider, ITmfDataRequest<?> request, ITmfEvent data) {\r
         String message = ("[EVT] Provider=" + provider.toString() + ", Req=" + request.getRequestId() + ", Event=" + data\r
                 .toString());\r
         trace(message);\r
index 68b1780491e420f9a6d294cff56d541b34e56f1f..f979d6426b01e5caa4c76b53df8401f2c875ee11 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.component;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
 
 /**
@@ -20,7 +20,7 @@ import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
  * <p>
  * TODO: Implement me. Please.
  */
-public interface ITmfDataProvider<T extends TmfEvent> {
+public interface ITmfDataProvider<T extends ITmfEvent> {
 
     /**
      * Queues the request for processing.
index d76f32886b2e43a692be1765cb2b54a3b4bc570b..87369d5190a1c4243943540bacad194b25090939 100644 (file)
@@ -18,7 +18,7 @@ import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.SynchronousQueue;
 
 import org.eclipse.linuxtools.tmf.core.Tracer;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType;
 import org.eclipse.linuxtools.tmf.core.request.TmfCoalescedDataRequest;
@@ -42,7 +42,7 @@ import org.eclipse.linuxtools.tmf.core.trace.ITmfContext;
  * <p>
  * TODO: Add support for providing multiple data types.
  */
-public abstract class TmfDataProvider<T extends TmfEvent> extends TmfComponent implements ITmfDataProvider<T> {
+public abstract class TmfDataProvider<T extends ITmfEvent> extends TmfComponent implements ITmfDataProvider<T> {
 
     // ------------------------------------------------------------------------
     // Constants
index f07e485dd4f1b9974945386c345764de36dbf5e6..67b62eee0d7dfeb2e9c86d33d122ce34d2f81586 100644 (file)
@@ -13,8 +13,8 @@
 package org.eclipse.linuxtools.tmf.core.component;
 
 import org.eclipse.linuxtools.tmf.core.Tracer;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType;
 import org.eclipse.linuxtools.tmf.core.request.ITmfEventRequest;
@@ -25,7 +25,7 @@ import org.eclipse.linuxtools.tmf.core.request.TmfEventRequest;
  * <b><u>TmfEventProvider</u></b>
  * <p>
  */
-public abstract class TmfEventProvider<T extends TmfEvent> extends TmfDataProvider<T> {
+public abstract class TmfEventProvider<T extends ITmfEvent> extends TmfDataProvider<T> {
 
     // ------------------------------------------------------------------------
     // Constructors
index cc7c3cbe4596bab8f809caa6e0f9f75178023970..e7f4bd621382bbc252d5c816eeebfc02dc449330 100644 (file)
@@ -17,7 +17,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 
 /**
  * <b><u>TmfProviderManager.java</u></b>
@@ -36,8 +36,8 @@ public class TmfProviderManager {
        // Keeps track of the providers for each event type
        // ------------------------------------------------------------------------
        
-       private static Map<Class<? extends TmfEvent>, List<TmfDataProvider<? extends TmfEvent>>> fProviders =
-                  new HashMap<Class<? extends TmfEvent>, List<TmfDataProvider<? extends TmfEvent>>>();
+       private static Map<Class<? extends ITmfEvent>, List<TmfDataProvider<? extends ITmfEvent>>> fProviders =
+                  new HashMap<Class<? extends ITmfEvent>, List<TmfDataProvider<? extends ITmfEvent>>>();
 
        /**
         * Registers [provider] as a provider of [eventType]
@@ -45,9 +45,9 @@ public class TmfProviderManager {
         * @param eventType
         * @param provider
         */
-       public static <T extends TmfEvent> void register(Class<T> eventType, TmfDataProvider<? extends TmfEvent> provider) {
+       public static <T extends ITmfEvent> void register(Class<T> eventType, TmfDataProvider<? extends ITmfEvent> provider) {
                if (fProviders.get(eventType) == null)
-                       fProviders.put(eventType, new ArrayList<TmfDataProvider<? extends TmfEvent>>());
+                       fProviders.put(eventType, new ArrayList<TmfDataProvider<? extends ITmfEvent>>());
                fProviders.get(eventType).add(provider);
        }
 
@@ -57,8 +57,8 @@ public class TmfProviderManager {
         * @param dataClass
         * @param provider
         */
-       public static <T extends TmfEvent> void deregister(Class<T> dataClass, TmfDataProvider<? extends TmfEvent> provider) {
-               List<TmfDataProvider<? extends TmfEvent>> list = fProviders.get(dataClass);
+       public static <T extends ITmfEvent> void deregister(Class<T> dataClass, TmfDataProvider<? extends ITmfEvent> provider) {
+               List<TmfDataProvider<? extends ITmfEvent>> list = fProviders.get(dataClass);
                if (list != null) {
                        list.remove(provider);
                        if (list.size() == 0)
@@ -73,11 +73,11 @@ public class TmfProviderManager {
         * @return
         */
        @SuppressWarnings("unchecked")
-       public static TmfDataProvider<? extends TmfEvent>[] getProviders(Class<? extends TmfEvent> dataClass) {
-               List<TmfDataProvider<? extends TmfEvent>> list = fProviders.get(dataClass);
+       public static TmfDataProvider<? extends ITmfEvent>[] getProviders(Class<? extends ITmfEvent> dataClass) {
+               List<TmfDataProvider<? extends ITmfEvent>> list = fProviders.get(dataClass);
                if (list == null)
-                       list = new ArrayList<TmfDataProvider<? extends TmfEvent>>(); 
-               TmfDataProvider<? extends TmfEvent>[] result = new TmfDataProvider[list.size()];
+                       list = new ArrayList<TmfDataProvider<? extends ITmfEvent>>(); 
+               TmfDataProvider<? extends ITmfEvent>[] result = new TmfDataProvider[list.size()];
                return list.toArray(result);
        }
 
@@ -89,20 +89,20 @@ public class TmfProviderManager {
         * @return
         */
        @SuppressWarnings("unchecked")
-       public static TmfDataProvider<? extends TmfEvent>[] getProviders(Class<? extends TmfEvent> dataClass, Class<? extends TmfDataProvider<? extends TmfEvent>> providerClass) {
+       public static TmfDataProvider<? extends ITmfEvent>[] getProviders(Class<? extends ITmfEvent> dataClass, Class<? extends TmfDataProvider<? extends ITmfEvent>> providerClass) {
                if (providerClass == null) {
                        return getProviders(dataClass);
                }
-               TmfDataProvider<? extends TmfEvent>[] list = getProviders(dataClass);
-               List<TmfDataProvider<? extends TmfEvent>> result = new ArrayList<TmfDataProvider<? extends TmfEvent>>();
+               TmfDataProvider<? extends ITmfEvent>[] list = getProviders(dataClass);
+               List<TmfDataProvider<? extends ITmfEvent>> result = new ArrayList<TmfDataProvider<? extends ITmfEvent>>();
                if (list != null) {
-                       for (TmfDataProvider<? extends TmfEvent> provider : list) {
+                       for (TmfDataProvider<? extends ITmfEvent> provider : list) {
                                if (provider.getClass() == providerClass) {
                                        result.add(provider);
                                }
                        }
                }
-               TmfDataProvider<? extends TmfEvent>[] array = new TmfDataProvider[result.size()];
+               TmfDataProvider<? extends ITmfEvent>[] array = new TmfDataProvider[result.size()];
                return result.toArray(array);
        }
 
index 184210596318b80ad2ba4516fff6b324c5c6b6b2..5cbac392cb08a76fff607b9e45ff19d91a5b313b 100644 (file)
@@ -33,7 +33,7 @@ public class TmfEvent implements ITmfEvent {
     /**
      * The trace containing the event
      */
-    protected ITmfTrace<? extends TmfEvent> fTrace;
+    protected ITmfTrace<? extends ITmfEvent> fTrace;
 
     /**
      * The event rank within the trace
@@ -93,7 +93,7 @@ public class TmfEvent implements ITmfEvent {
      * @param type the event content (payload)
      * @param reference the event reference
      */
-    public TmfEvent(ITmfTrace<? extends TmfEvent> trace, long rank, ITmfTimestamp timestamp, String source,
+    public TmfEvent(ITmfTrace<? extends ITmfEvent> trace, long rank, ITmfTimestamp timestamp, String source,
                     ITmfEventType type, ITmfEventField content, String reference)
     {
         fTrace = trace;
@@ -108,7 +108,7 @@ public class TmfEvent implements ITmfEvent {
     /**
      * Constructor - no rank
      */
-    public TmfEvent(ITmfTrace<? extends TmfEvent> trace, ITmfTimestamp timestamp, String source,
+    public TmfEvent(ITmfTrace<? extends ITmfEvent> trace, ITmfTimestamp timestamp, String source,
             ITmfEventType type, ITmfEventField content, String reference)
     {
         this(trace, -1, timestamp, source, type, content, reference);
@@ -117,7 +117,7 @@ public class TmfEvent implements ITmfEvent {
     /**
      * Constructor - no rank, no content
      */
-    public TmfEvent(ITmfTrace<? extends TmfEvent> trace, ITmfTimestamp timestamp, String source,
+    public TmfEvent(ITmfTrace<? extends ITmfEvent> trace, ITmfTimestamp timestamp, String source,
             ITmfEventType type, String reference)
     {
         this(trace, -1, timestamp, source, type, null, reference);
@@ -136,16 +136,16 @@ public class TmfEvent implements ITmfEvent {
      * 
      * @param event the original event
      */
-    public TmfEvent(TmfEvent event) {
+    public TmfEvent(ITmfEvent event) {
         if (event == null)
             throw new IllegalArgumentException();
-        fTrace = event.fTrace;
-        fRank = event.fRank;
-        fTimestamp = event.fTimestamp;
-        fSource = event.fSource;
-        fType = event.fType;
-        fContent = event.fContent;
-        fReference = event.fReference;
+        fTrace = event.getTrace();
+        fRank = event.getRank();
+        fTimestamp = event.getTimestamp();
+        fSource = event.getSource();
+        fType = event.getType();
+        fContent = event.getContent();
+        fReference = event.getReference();
     }
 
     // ------------------------------------------------------------------------
@@ -156,7 +156,7 @@ public class TmfEvent implements ITmfEvent {
      * @see org.eclipse.linuxtools.tmf.core.event.ITmfEvent#getTrace()
      */
     @Override
-    public ITmfTrace<? extends TmfEvent> getTrace() {
+    public ITmfTrace<? extends ITmfEvent> getTrace() {
         return fTrace;
     }
 
index d6a6f82a0389d0f412f28ee0868c1791b5d56253..592246607f1070d57ee51ff6747957cdb105538e 100644 (file)
@@ -22,8 +22,8 @@ import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.linuxtools.tmf.core.component.TmfEventProvider;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
@@ -50,7 +50,7 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
  * TmfExperiment presents a time-ordered, unified view of a set of TmfTraces that are part of a tracing experiment.
  * <p>
  */
-public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> implements ITmfTrace<T> {
+public class TmfExperiment<T extends ITmfEvent> extends TmfEventProvider<T> implements ITmfTrace<T> {
 
     // ------------------------------------------------------------------------
     // Attributes
@@ -293,7 +293,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
      */
     public ITmfTimestamp getTimestamp(int index) {
         TmfExperimentContext context = seekEvent(index);
-        TmfEvent event = getNextEvent(context);
+        ITmfEvent event = getNextEvent(context);
         return (event != null) ? event.getTimestamp() : null;
     }
 
@@ -453,7 +453,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
         context.setRank((long) index * fIndexPageSize);
 
         // And locate the event
-        TmfEvent event = parseEvent(context);
+        ITmfEvent event = parseEvent(context);
         while (event != null && event.getTimestamp().compareTo(timestamp, false) < 0) {
             getNextEvent(context);
             event = parseEvent(context);
@@ -495,7 +495,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
         context.setRank((long) index * fIndexPageSize);
 
         // And locate the event
-        TmfEvent event = parseEvent(context);
+        ITmfEvent event = parseEvent(context);
         long pos = context.getRank();
         while (event != null && pos++ < rank) {
             getNextEvent(context);
@@ -557,7 +557,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
 //     }
 
     @Override
-    public synchronized TmfEvent getNextEvent(TmfContext context) {
+    public synchronized ITmfEvent getNextEvent(TmfContext context) {
 
         // Validate the context
         if (!(context instanceof TmfExperimentContext)) {
@@ -582,7 +582,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
         }
 
         // Scan the candidate events and identify the "next" trace to read from
-        TmfEvent eventArray[] = expContext.getEvents();
+        ITmfEvent eventArray[] = expContext.getEvents();
         if (eventArray == null) {
             return null;
         }
@@ -595,7 +595,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
             }
         } else {
             for (int i = 0; i < eventArray.length; i++) {
-                TmfEvent event = eventArray[i];
+                ITmfEvent event = eventArray[i];
                 if (event != null && event.getTimestamp() != null) {
                     ITmfTimestamp otherTS = event.getTimestamp();
                     if (otherTS.compareTo(timestamp, true) < 0) {
@@ -606,7 +606,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
             }
         }
         // Update the experiment context and set the "next" event
-        TmfEvent event = null;
+        ITmfEvent event = null;
         if (trace != TmfExperimentContext.NO_TRACE) {
             updateIndex(expContext, timestamp);
 
@@ -655,7 +655,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
      * @see org.eclipse.linuxtools.tmf.trace.ITmfTrace#parseEvent(org.eclipse.linuxtools .tmf.trace.TmfContext)
      */
     @Override
-    public TmfEvent parseEvent(TmfContext context) {
+    public ITmfEvent parseEvent(TmfContext context) {
 
         // Validate the context
         if (!(context instanceof TmfExperimentContext)) {
@@ -682,7 +682,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
         int trace = TmfExperimentContext.NO_TRACE;
         ITmfTimestamp timestamp = TmfTimestamp.BigCrunch;
         for (int i = 0; i < expContext.getTraces().length; i++) {
-            TmfEvent event = expContext.getEvents()[i];
+            ITmfEvent event = expContext.getEvents()[i];
             if (event != null && event.getTimestamp() != null) {
                 ITmfTimestamp otherTS = event.getTimestamp();
                 if (otherTS.compareTo(timestamp, true) < 0) {
@@ -692,7 +692,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
             }
         }
 
-        TmfEvent event = null;
+        ITmfEvent event = null;
         if (trace != TmfExperimentContext.NO_TRACE) {
             event = expContext.getEvents()[trace];
         }
@@ -723,7 +723,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
 
         if (getStreamingInterval() == 0) {
             TmfContext context = seekLocation(null);
-            TmfEvent event = getNext(context);
+            ITmfEvent event = getNext(context);
             if (event == null) {
                 return;
             }
@@ -859,7 +859,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
 //             fEventLog = openLogFile("TraceEvent.log");
 //        System.out.println(System.currentTimeMillis() + ": Experiment indexing started");
 
-        ITmfEventRequest<TmfEvent> request = new TmfEventRequest<TmfEvent>(TmfEvent.class, timeRange, index, TmfDataRequest.ALL_DATA,
+        ITmfEventRequest<ITmfEvent> request = new TmfEventRequest<ITmfEvent>(ITmfEvent.class, timeRange, index, TmfDataRequest.ALL_DATA,
                 fIndexPageSize, ITmfDataRequest.ExecutionType.BACKGROUND) { // PATA FOREGROUND
 
 //            long indexingStart = System.nanoTime();
@@ -874,7 +874,7 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
             }
 
             @Override
-            public void handleData(TmfEvent event) {
+            public void handleData(ITmfEvent event) {
                 super.handleData(event);
                 if (event != null) {
                     ITmfTimestamp ts = event.getTimestamp();
index d8c978d9b0dba8659d1d8bca8d104a3c7283219b..0dbc2836cd91a87b5f9b6efd2d058709486a1215 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.experiment;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfLocation;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
 import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
@@ -45,7 +45,7 @@ public class TmfExperimentContext extends TmfContext {
 
        private ITmfTrace<?>[]  fTraces = new ITmfTrace[0];
        private TmfContext[] fContexts;
-       private TmfEvent[]   fEvents;
+       private ITmfEvent[]   fEvents;
        private int lastTraceRead;
 
        // ------------------------------------------------------------------------
@@ -56,7 +56,7 @@ public class TmfExperimentContext extends TmfContext {
                super();
                fTraces   = traces;
                fContexts = contexts;
-               fEvents   = new TmfEvent[fTraces.length];
+               fEvents   = new ITmfEvent[fTraces.length];
 
                ITmfLocation<?>[] locations = new ITmfLocation[fTraces.length];
                long[] ranks = new long[fTraces.length];
@@ -106,7 +106,7 @@ public class TmfExperimentContext extends TmfContext {
                return fContexts;
        }
 
-       public TmfEvent[] getEvents() {
+       public ITmfEvent[] getEvents() {
                return fEvents;
        }
 
index 910db144c418164ad4a3a85df80d720becf7b2ff..6c955d97cdcfccf4138d2d2a2a707b7a9b60afd3 100644 (file)
@@ -14,7 +14,7 @@ package org.eclipse.linuxtools.tmf.core.parser;
 
 import java.io.IOException;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
 import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
 
@@ -23,11 +23,11 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
  * <p>
  * TODO: Implement me. Please.
  */
-public interface ITmfEventParser {
+public interface ITmfEventParser<T extends ITmfEvent> {
 
     /**
      * @return
      * @throws IOException 
      */
-       public TmfEvent parseNextEvent(ITmfTrace<?> stream, TmfContext context) throws IOException;
+       public ITmfEvent parseNextEvent(ITmfTrace<T> stream, TmfContext context) throws IOException;
 }
index 7ed4d615073f0da562c55f903ca2690abf002a5f..acf5c26b2da07cde2b696e407e652223bc4d8368 100644 (file)
 
 package org.eclipse.linuxtools.tmf.core.request;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 
 /**
  * <b><u>ITmfDataRequest</u></b>
  * <p>
  * TODO: Implement me. Please.
  */
-public interface ITmfDataRequest<T extends TmfEvent> {
+public interface ITmfDataRequest<T extends ITmfEvent> {
 
        // ------------------------------------------------------------------------
        // Constants
index 9014380c02830ba042d32485abbafe0737b6d87b..4a192c30d4fec9fc1acfa8f99879d92b612d40ed 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.request;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 
 /**
@@ -20,7 +20,7 @@ import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
  * <p>
  * TODO: Implement me. Please.
  */
-public interface ITmfEventRequest<T extends TmfEvent> extends ITmfDataRequest<T> {
+public interface ITmfEventRequest<T extends ITmfEvent> extends ITmfDataRequest<T> {
 
     /**
      * @return the requested time range
index ea8d49a51b9ca420d2ea0b39b7989e2f9ed7a17b..9b015522e7182b3ac40bfa4afd436472455f1e7f 100644 (file)
@@ -14,14 +14,14 @@ package org.eclipse.linuxtools.tmf.core.request;
 
 import java.util.Vector;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 
 /**
  * <b><u>TmfCoalescedDataRequest</u></b>
  * <p>
  * TODO: Implement me. Please.
  */
-public class TmfCoalescedDataRequest<T extends TmfEvent> extends TmfDataRequest<T> {
+public class TmfCoalescedDataRequest<T extends ITmfEvent> extends TmfDataRequest<T> {
 
     // ------------------------------------------------------------------------
     // Attributes
index b90def9d8dcbb877f76f3b3e57847b6ac968d702..1b05a72a65ee5bcec41e01516f28110bc3aef60e 100644 (file)
@@ -12,8 +12,8 @@
 
 package org.eclipse.linuxtools.tmf.core.request;
 
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 
 /**
@@ -21,7 +21,7 @@ import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
  * <p>
  * TODO: Implement me. Please.
  */
-public class TmfCoalescedEventRequest<T extends TmfEvent> extends TmfCoalescedDataRequest<T> implements ITmfEventRequest<T> {
+public class TmfCoalescedEventRequest<T extends ITmfEvent> extends TmfCoalescedDataRequest<T> implements ITmfEventRequest<T> {
 
     // ------------------------------------------------------------------------
     // Attributes
index 96bdc62d245739750ec2f98782c7a961cd0cf736..a31e276b61b30baa66104dbf5f44e9a6d7867d83 100644 (file)
@@ -15,7 +15,7 @@ package org.eclipse.linuxtools.tmf.core.request;
 import java.util.concurrent.CountDownLatch;
 
 import org.eclipse.linuxtools.tmf.core.Tracer;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 
 /**
  * <b><u>TmfDataRequest</u></b>
@@ -69,7 +69,7 @@ import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
  * 
  * TODO: Implement request failures (codes, etc...)
  */
-public abstract class TmfDataRequest<T extends TmfEvent> implements ITmfDataRequest<T> {
+public abstract class TmfDataRequest<T extends ITmfEvent> implements ITmfDataRequest<T> {
 
     // ------------------------------------------------------------------------
     // Constants
index e34f39b52ecef3a1e2b2a5f9336e9f46a5257055..d4d1a89de9f004c645e0e1fc2301c1e8baa353bd 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.request;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 
 /**
@@ -20,7 +20,7 @@ import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
  * <p>
  * Implement me. Please.
  */
-public abstract class TmfEventRequest<T extends TmfEvent> extends TmfDataRequest<T> implements ITmfEventRequest<T> {
+public abstract class TmfEventRequest<T extends ITmfEvent> extends TmfDataRequest<T> implements ITmfEventRequest<T> {
 
     // ------------------------------------------------------------------------
     // Attributes
index efa66b339920fff965521c12f349a4b4401db187..59e392cd1a51a58fe6d3bd92d9e0d50b6c96ada6 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.signal;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 
 /**
@@ -20,7 +20,7 @@ import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
  * <p>
  * TODO: Implement me. Please.
  */
-public class TmfExperimentDisposedSignal<T extends TmfEvent> extends TmfSignal {
+public class TmfExperimentDisposedSignal<T extends ITmfEvent> extends TmfSignal {
 
        private final TmfExperiment<T> fExperiment;
        
@@ -29,7 +29,7 @@ public class TmfExperimentDisposedSignal<T extends TmfEvent> extends TmfSignal {
                fExperiment = experiment;
        }
 
-       public TmfExperiment<? extends TmfEvent> getExperiment() {
+       public TmfExperiment<? extends ITmfEvent> getExperiment() {
                return fExperiment;
        }
 
index cb08b29d77b95afac8123781ed8b700b7121840e..433d1f1eeb87a53538055092f1c9d3b42e1c3739 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.signal;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 
@@ -22,16 +22,16 @@ import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
  */
 public class TmfExperimentRangeUpdatedSignal extends TmfSignal {
 
-       private final TmfExperiment<? extends TmfEvent> fExperiment;
+       private final TmfExperiment<? extends ITmfEvent> fExperiment;
        private final TmfTimeRange fTimeRange;
        
-       public TmfExperimentRangeUpdatedSignal(Object source, TmfExperiment<? extends TmfEvent> experiment, TmfTimeRange range) { // , ITmfTrace trace) {
+       public TmfExperimentRangeUpdatedSignal(Object source, TmfExperiment<? extends ITmfEvent> experiment, TmfTimeRange range) { // , ITmfTrace trace) {
                super(source);
                fExperiment = experiment;
                fTimeRange = range;
        }
 
-       public TmfExperiment<? extends TmfEvent> getExperiment() {
+       public TmfExperiment<? extends ITmfEvent> getExperiment() {
                return fExperiment;
        }
 
index a476d768b7de7d224559d17b6519c37cb146e133..406b192dfc02fed4ad034bd96f867687d4d44435 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.signal;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 
 /**
@@ -20,7 +20,7 @@ import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
  * <p>
  * TODO: Implement me. Please.
  */
-public class TmfExperimentSelectedSignal<T extends TmfEvent> extends TmfSignal {
+public class TmfExperimentSelectedSignal<T extends ITmfEvent> extends TmfSignal {
 
        private final TmfExperiment<T> fExperiment;
        
@@ -29,7 +29,7 @@ public class TmfExperimentSelectedSignal<T extends TmfEvent> extends TmfSignal {
                fExperiment = experiment;
        }
 
-       public TmfExperiment<? extends TmfEvent> getExperiment() {
+       public TmfExperiment<? extends ITmfEvent> getExperiment() {
                return fExperiment;
        }
 
index 738a88ff191c8529cccab9ffaf63888d6bf1bf11..6a763a487da6545a8af657f612cbd12cae101fa9 100644 (file)
@@ -12,7 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.core.signal;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 
 /**
@@ -22,16 +22,16 @@ import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
  */
 public class TmfExperimentUpdatedSignal extends TmfSignal {
 
-       private final TmfExperiment<? extends TmfEvent> fExperiment;
+       private final TmfExperiment<? extends ITmfEvent> fExperiment;
 //     private final ITmfTrace fTrace;
        
-       public TmfExperimentUpdatedSignal(Object source, TmfExperiment<? extends TmfEvent> experiment) { // , ITmfTrace trace) {
+       public TmfExperimentUpdatedSignal(Object source, TmfExperiment<? extends ITmfEvent> experiment) { // , ITmfTrace trace) {
                super(source);
                fExperiment = experiment;
 //             fTrace = trace;
        }
 
-       public TmfExperiment<? extends TmfEvent> getExperiment() {
+       public TmfExperiment<? extends ITmfEvent> getExperiment() {
                return fExperiment;
        }
 
index 92fbf713bb925535de449f15ef9f5a6f81a924dc..c79e215600c10886512feba5434d9b0b442605c3 100644 (file)
@@ -16,15 +16,15 @@ import java.io.FileNotFoundException;
 
 import org.eclipse.core.resources.IProject;
 import org.eclipse.linuxtools.tmf.core.component.ITmfComponent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 
 /**
  * <b><u>ITmfTrace</u></b>
  * <p>
  */
-public interface ITmfTrace<T extends TmfEvent> extends ITmfComponent {
+public interface ITmfTrace<T extends ITmfEvent> extends ITmfComponent {
 
     // initTrace variants
     public void initTrace(String name, String path, Class<T> eventType) throws FileNotFoundException;
@@ -128,13 +128,13 @@ public interface ITmfTrace<T extends TmfEvent> extends ITmfComponent {
      * 
      * @return the next event in the stream
      */
-    public TmfEvent getNextEvent(TmfContext context);
+    public ITmfEvent getNextEvent(TmfContext context);
 
     /**
      * Return the event pointed by the supplied context (or null if no event left) and *does not* update the context.
      * 
      * @return the next event in the stream
      */
-    public TmfEvent parseEvent(TmfContext context);
+    public ITmfEvent parseEvent(TmfContext context);
 
 }
index 256789ab510d99077d3ae22d231e23c87ee4dca4..c0da9149f9d05ed5359af7173c0261e227391c1f 100644 (file)
@@ -25,8 +25,8 @@ import org.eclipse.core.runtime.Path;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.linuxtools.tmf.core.component.TmfEventProvider;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
@@ -52,7 +52,7 @@ import org.eclipse.linuxtools.tmf.core.signal.TmfTraceUpdatedSignal;
  * 
  * TODO: Add support for live streaming (notifications, incremental indexing, ...)
  */
-public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> implements ITmfTrace<T>, Cloneable {
+public abstract class TmfTrace<T extends ITmfEvent> extends TmfEventProvider<T> implements ITmfTrace<T>, Cloneable {
 
     // ------------------------------------------------------------------------
     // Constants
@@ -356,7 +356,7 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
 
         // And locate the event
         TmfContext nextEventContext = context.clone(); // Must use clone() to get the right subtype...
-        TmfEvent event = getNextEvent(nextEventContext);
+        ITmfEvent event = getNextEvent(nextEventContext);
         while (event != null && event.getTimestamp().compareTo(timestamp, false) < 0) {
             context.setLocation(nextEventContext.getLocation().clone());
             context.updateRank(1);
@@ -391,7 +391,7 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
         context.setRank(pos);
 
         if (pos < rank) {
-            TmfEvent event = getNextEvent(context);
+            ITmfEvent event = getNextEvent(context);
             while (event != null && ++pos < rank) {
                 event = getNextEvent(context);
             }
@@ -407,9 +407,9 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
      * linuxtools.tmf.trace.ITmfTrace.TraceContext)
      */
     @Override
-    public synchronized TmfEvent getNextEvent(TmfContext context) {
+    public synchronized ITmfEvent getNextEvent(TmfContext context) {
         // parseEvent() does not update the context
-        TmfEvent event = parseEvent(context);
+        ITmfEvent event = parseEvent(context);
         if (event != null) {
             updateIndex(context, context.getRank(), event.getTimestamp());
             context.setLocation(getCurrentLocation());
@@ -447,7 +447,7 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
      * 
      * @param event
      */
-    protected void processEvent(TmfEvent event) {
+    protected void processEvent(ITmfEvent event) {
         // Do nothing by default
     }
 
@@ -494,14 +494,14 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
         job.schedule();
 
         fCheckpoints.clear();
-        ITmfEventRequest<TmfEvent> request = new TmfEventRequest<TmfEvent>(TmfEvent.class, TmfTimeRange.Eternity, TmfDataRequest.ALL_DATA,
+        ITmfEventRequest<ITmfEvent> request = new TmfEventRequest<ITmfEvent>(ITmfEvent.class, TmfTimeRange.Eternity, TmfDataRequest.ALL_DATA,
                 fIndexPageSize, ITmfDataRequest.ExecutionType.BACKGROUND) {
 
             ITmfTimestamp startTime = null;
             ITmfTimestamp lastTime = null;
 
             @Override
-            public void handleData(TmfEvent event) {
+            public void handleData(ITmfEvent event) {
                 super.handleData(event);
                 if (event != null) {
                     ITmfTimestamp ts = event.getTimestamp();
index 7bcfc3fbd1ff9cfbffb01e30cef350a3005cf49c..94ad56ef6ef4f3a64046750746454e24482b33b2 100644 (file)
@@ -106,7 +106,7 @@ public class Uml2SDTestFacility {
     }
 
     
-    private TmfTraceStub setupTrace(ITmfEventParser parser) {
+    private TmfTraceStub setupTrace(ITmfEventParser<TmfEvent> parser) {
         
             try {
                 // Create test trace object
index f8f0aec3aa1bcab96ab3f260fec31d9c73f6a025..15ae4737f5623b6208bf392dd0088197f2cea34c 100644 (file)
@@ -26,11 +26,11 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfContext;
 import org.eclipse.linuxtools.tmf.core.trace.TmfLocation;
 import org.eclipse.linuxtools.tmf.stubs.trace.TmfTraceStub;
 
-public class TmfUml2SDTestTrace implements ITmfEventParser {
+public class TmfUml2SDTestTrace implements ITmfEventParser<TmfEvent> {
     
     @Override
     @SuppressWarnings({ "unchecked", "nls" })    
-    public TmfEvent parseNextEvent(ITmfTrace<?> eventStream, TmfContext context) throws IOException {
+    public TmfEvent parseNextEvent(ITmfTrace<TmfEvent> eventStream, TmfContext context) throws IOException {
         if (! (eventStream instanceof TmfTraceStub)) {
             return null;
         }
index 94c8b5e87c48356c45a273c42709ef23766cfcd2..01a0af5dd7ab1ad114ac01bb2411749d37167277 100644 (file)
@@ -14,7 +14,7 @@ package org.eclipse.linuxtools.tmf.ui.views.colors;
 \r
 import java.util.ArrayList;\r
 \r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.ui.TmfUiPlugin;\r
 import org.eclipse.linuxtools.tmf.ui.viewers.timeAnalysis.widgets.TraceColorScheme;\r
 import org.eclipse.swt.SWT;\r
@@ -45,7 +45,7 @@ public class ColorSettingsManager {
                fireColorSettingsChanged();\r
        }\r
        \r
-       public static ColorSetting getColorSetting(TmfEvent event) {\r
+       public static ColorSetting getColorSetting(ITmfEvent event) {\r
         for (int i = 0; i < fColorSettings.length; i++) {\r
                ColorSetting colorSetting = fColorSettings[i];\r
                if (colorSetting.getFilter() != null && colorSetting.getFilter().matches(event)) {\r
@@ -55,7 +55,7 @@ public class ColorSettingsManager {
         return DEFAULT_COLOR_SETTING;\r
        }\r
        \r
-       public static int getColorSettingPriority(TmfEvent event) {\r
+       public static int getColorSettingPriority(ITmfEvent event) {\r
         for (int i = 0; i < fColorSettings.length; i++) {\r
                ColorSetting colorSetting = fColorSettings[i];\r
                if (colorSetting.getFilter() != null && colorSetting.getFilter().matches(event)) {\r
index f2e22bacb3a716a040d729f54e61445160840028..4418963f6138f8b37914ea1f78f0fc1bae6bda33 100755 (executable)
@@ -19,14 +19,14 @@ import org.eclipse.jface.viewers.TreeViewer;
 import org.eclipse.jface.viewers.TreeViewerColumn;
 import org.eclipse.jface.viewers.Viewer;
 import org.eclipse.jface.viewers.ViewerComparator;
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
 import org.eclipse.linuxtools.tmf.core.experiment.TmfExperiment;
 import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest;
+import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType;
 import org.eclipse.linuxtools.tmf.core.request.ITmfEventRequest;
 import org.eclipse.linuxtools.tmf.core.request.TmfDataRequest;
 import org.eclipse.linuxtools.tmf.core.request.TmfEventRequest;
-import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType;
 import org.eclipse.linuxtools.tmf.core.signal.TmfExperimentDisposedSignal;
 import org.eclipse.linuxtools.tmf.core.signal.TmfExperimentRangeUpdatedSignal;
 import org.eclipse.linuxtools.tmf.core.signal.TmfExperimentSelectedSignal;
@@ -79,7 +79,7 @@ public class TmfStatisticsView extends TmfView {
     // The actual tree to display
     protected TreeViewer fTreeViewer;
     // Stores the request to the experiment
-    protected ITmfEventRequest<TmfEvent> fRequest = null;
+    protected ITmfEventRequest<ITmfEvent> fRequest = null;
 
     // Update synchronization parameters (used for streaming)
     protected boolean fStatisticsUpdateBusy = false;
@@ -286,7 +286,7 @@ public class TmfStatisticsView extends TmfView {
      * @param signal
      */
     @TmfSignalHandler
-    public void experimentDisposed(TmfExperimentDisposedSignal<? extends TmfEvent> signal) {
+    public void experimentDisposed(TmfExperimentDisposedSignal<? extends ITmfEvent> signal) {
         if (signal.getExperiment() != TmfExperiment.getCurrentExperiment()) {
             return;
         }
@@ -301,7 +301,7 @@ public class TmfStatisticsView extends TmfView {
      *            contains the information about the selection.
      */
     @TmfSignalHandler
-    public void experimentSelected(TmfExperimentSelectedSignal<? extends TmfEvent> signal) {
+    public void experimentSelected(TmfExperimentSelectedSignal<? extends ITmfEvent> signal) {
         if (signal != null) {
             TmfExperiment<?> experiment = signal.getExperiment();
             String experimentName = experiment.getName();
@@ -368,7 +368,7 @@ public class TmfStatisticsView extends TmfView {
     @SuppressWarnings("unchecked")
     @TmfSignalHandler
     public void experimentRangeUpdated(TmfExperimentRangeUpdatedSignal signal) {
-        TmfExperiment<TmfEvent> experiment = (TmfExperiment<TmfEvent>) signal.getExperiment();
+        TmfExperiment<ITmfEvent> experiment = (TmfExperiment<ITmfEvent>) signal.getExperiment();
         // validate
         if (! experiment.equals(TmfExperiment.getCurrentExperiment())) {
             return;
@@ -473,10 +473,10 @@ public class TmfStatisticsView extends TmfView {
             }
 
             // Preparation of the event request
-            fRequest = new TmfEventRequest<TmfEvent>(TmfEvent.class, timeRange, index, TmfDataRequest.ALL_DATA, getIndexPageSize(), ExecutionType.BACKGROUND) {
+            fRequest = new TmfEventRequest<ITmfEvent>(ITmfEvent.class, timeRange, index, TmfDataRequest.ALL_DATA, getIndexPageSize(), ExecutionType.BACKGROUND) {
 
                 @Override
-                public void handleData(TmfEvent data) {
+                public void handleData(ITmfEvent data) {
                     super.handleData(data);
                     if (data != null) {
                         AbsTmfStatisticsTree statisticsData = TmfStatisticsTreeRootFactory.getStatTree(getTreeID(experiment.getName()));
@@ -519,7 +519,7 @@ public class TmfStatisticsView extends TmfView {
                     modelIncomplete(experiment.getName());
                 }
             };
-            ((TmfExperiment<TmfEvent>) experiment).sendRequest((ITmfDataRequest<TmfEvent>) fRequest);
+            ((TmfExperiment<ITmfEvent>) experiment).sendRequest((ITmfDataRequest<ITmfEvent>) fRequest);
             waitCursor(true);
         }
     }
index 58b18d21563af1bc2149b210524bac0275efbe4d..76f754f8dee93de394a85cb0ff7d38baecc38924 100755 (executable)
@@ -17,7 +17,7 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.util.TmfFixedArray;
 import org.eclipse.linuxtools.tmf.ui.views.statistics.ITmfExtraEventInfo;
 
@@ -160,7 +160,7 @@ public abstract class AbsTmfStatisticsTree {
      * @param values
      *            Values desired.
      */
-    public abstract void increase(TmfEvent event, ITmfExtraEventInfo extraInfo, int values);
+    public abstract void increase(ITmfEvent event, ITmfExtraEventInfo extraInfo, int values);
 
     /**
      * <h4>Register an event.</h4>
@@ -172,7 +172,7 @@ public abstract class AbsTmfStatisticsTree {
      * @param extraInfo
      *            Extra information to pass along with the event.
      */
-    public abstract void registerEvent(TmfEvent event, ITmfExtraEventInfo extraInfo);
+    public abstract void registerEvent(ITmfEvent event, ITmfExtraEventInfo extraInfo);
 
     /**
      * <h4>Register that a new node was created.</h4>
index debac476fdbe94d6b6f8fb378d1b1dec0f3cb281..81c9d501afa841f1aa1f3e0ce3abefeabcfc8648 100755 (executable)
@@ -18,7 +18,7 @@ import java.util.LinkedList;
 import java.util.Map;
 import java.util.Set;
 
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.util.TmfFixedArray;
 import org.eclipse.linuxtools.tmf.ui.views.statistics.ITmfExtraEventInfo;
 
@@ -141,7 +141,7 @@ public class TmfBaseStatisticsTree extends AbsTmfStatisticsTree {
      * @return Array of FixedArray representing the paths.
      */
     @SuppressWarnings({ "rawtypes", "unchecked" })
-    protected TmfFixedArray<String>[] getTypePaths(TmfEvent event, ITmfExtraEventInfo extraInfo) {
+    protected TmfFixedArray<String>[] getTypePaths(ITmfEvent event, ITmfExtraEventInfo extraInfo) {
         String trace = extraInfo.getTraceName();
         // String type = event.getType().getTypeId(); // Add too much
         // informations
@@ -162,7 +162,7 @@ public class TmfBaseStatisticsTree extends AbsTmfStatisticsTree {
      * @return Array of FixedArray representing the paths.
      */
     @SuppressWarnings({ "rawtypes", "unchecked" })
-    protected TmfFixedArray<String>[] getNormalPaths(TmfEvent event, ITmfExtraEventInfo extraInfo) {
+    protected TmfFixedArray<String>[] getNormalPaths(ITmfEvent event, ITmfExtraEventInfo extraInfo) {
         String trace = extraInfo.getTraceName();
 
         TmfFixedArray[] paths = { new TmfFixedArray<String>(trace) };
@@ -174,7 +174,7 @@ public class TmfBaseStatisticsTree extends AbsTmfStatisticsTree {
      * @see org.eclipse.linuxtools.tmf.ui.views.statistics.model.TmfStatisticsData#increase(org.eclipse.linuxtools.tmf.event.TmfEvent, org.eclipse.linuxtools.tmf.ui.views.statistics.ITmfEventInfo, int)
      */
     @Override
-    public void increase(TmfEvent event, ITmfExtraEventInfo extraInfo, int values) {
+    public void increase(ITmfEvent event, ITmfExtraEventInfo extraInfo, int values) {
         // Do nothing
     }
 
@@ -183,7 +183,7 @@ public class TmfBaseStatisticsTree extends AbsTmfStatisticsTree {
      * @see org.eclipse.linuxtools.tmf.ui.views.statistics.model.TmfStatisticsData#registerEvent(org.eclipse.linuxtools.tmf.event.TmfEvent, org.eclipse.linuxtools.tmf.ui.views.statistics.ITmfEventInfo)
      */
     @Override
-    public void registerEvent(TmfEvent event, ITmfExtraEventInfo extraInfo) {
+    public void registerEvent(ITmfEvent event, ITmfExtraEventInfo extraInfo) {
         TmfFixedArray<String>[] paths = getNormalPaths(event, extraInfo);
         for (TmfFixedArray<String> path : paths)
             ++(getOrCreate(path).getValue().nbEvents);
index e7f8d0a9eee0e884404295beec9907577c065f12..70ad76cf8bd9bf63fbe83feb11c8c08cef645cd6 100644 (file)
@@ -18,7 +18,7 @@ import java.util.Set;
 import org.eclipse.core.resources.IMarker;\r
 import org.eclipse.core.resources.IResource;\r
 import org.eclipse.core.runtime.CoreException;\r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.core.filter.ITmfFilter;\r
 \r
 public class TimeChartDecorationProvider {\r
@@ -60,7 +60,7 @@ public class TimeChartDecorationProvider {
                fFilterFilter = filter;\r
     }\r
 \r
-       public boolean isVisible(TmfEvent event) {\r
+       public boolean isVisible(ITmfEvent event) {\r
                if (fFilterFilter != null) {\r
                        return fFilterFilter.matches(event);\r
                }\r
@@ -71,7 +71,7 @@ public class TimeChartDecorationProvider {
                fSearchFilter = filter;\r
     }\r
        \r
-       public boolean isSearchMatch(TmfEvent event) {\r
+       public boolean isSearchMatch(ITmfEvent event) {\r
                if (fSearchFilter != null) {\r
                        return fSearchFilter.matches(event);\r
                }\r
index 74c321b61de30df370dba6b8bcde3e986e45ca85..2c27264ca904edd87430127f67accb471d407963 100644 (file)
@@ -15,7 +15,7 @@ package org.eclipse.linuxtools.tmf.ui.views.timechart;
 import java.util.ArrayList;\r
 import java.util.Iterator;\r
 \r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.ui.viewers.timeAnalysis.model.ITimeEvent;\r
 import org.eclipse.linuxtools.tmf.ui.viewers.timeAnalysis.model.ITmfTimeAnalysisEntry;\r
 import org.eclipse.linuxtools.tmf.ui.views.colors.ColorSettingsManager;\r
@@ -38,7 +38,7 @@ public class TimeChartEvent implements ITimeEvent {
     private TimeChartAnalysisEntry fItemizedEntry;\r
     private boolean fItemizing;\r
 \r
-    public TimeChartEvent(TimeChartAnalysisEntry parentEntry, TmfEvent event, long rank, TimeChartDecorationProvider decorationProvider) {\r
+    public TimeChartEvent(TimeChartAnalysisEntry parentEntry, ITmfEvent event, long rank, TimeChartDecorationProvider decorationProvider) {\r
         fParentEntry = parentEntry;\r
         fTime = event.getTimestamp().normalize(0, TIMESTAMP_SCALE).getValue();\r
         fDuration = 0;\r
index 6bf91252044d596b6e38e0efb6575dcbc12f102c..f0b76f7e3c7bc39da62861d6f19789eb23b7d849 100644 (file)
@@ -24,7 +24,7 @@ import org.eclipse.core.resources.IResourceChangeEvent;
 import org.eclipse.core.resources.IResourceChangeListener;\r
 import org.eclipse.core.resources.IResourceDelta;\r
 import org.eclipse.core.resources.ResourcesPlugin;\r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;\r
 import org.eclipse.linuxtools.tmf.core.filter.ITmfFilter;\r
 import org.eclipse.linuxtools.tmf.core.signal.TmfSignalHandler;\r
@@ -179,7 +179,7 @@ public class TimeChartView extends TmfView implements ITmfTimeScaleSelectionList
                 }\r
                 while (true) {\r
                     long rank = context.getRank();\r
-                    TmfEvent event = trace.getNextEvent(context);\r
+                    ITmfEvent event = trace.getNextEvent(context);\r
                     if (event == null) {\r
                         done = true;\r
                         break;\r
@@ -447,7 +447,7 @@ public class TimeChartView extends TmfView implements ITmfTimeScaleSelectionList
                         if (interrupted)\r
                             return;\r
                         long rank = fContext.getRank();\r
-                        TmfEvent event = trace.getNextEvent(fContext);\r
+                        ITmfEvent event = trace.getNextEvent(fContext);\r
                         if (event == null) {\r
                             break;\r
                         }\r
index 1d084c0e2884e397925ec2cb24d3b1abf029c230..fa97d19366c5fda96baecfd7f473f876cd30fb9a 100644 (file)
@@ -14,7 +14,7 @@ package org.eclipse.linuxtools.tmf.ui.widgets;
 \r
 import java.util.ArrayList;\r
 \r
-import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
+import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;\r
 import org.eclipse.linuxtools.tmf.core.trace.ITmfLocation;\r
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;\r
 import org.eclipse.linuxtools.tmf.core.trace.TmfContext;\r
@@ -388,7 +388,7 @@ public class TmfRawEventViewer extends Composite implements ControlListener, Sel
                     long rank = 0;\r
                     while (!context.getLocation().equals(endLocation)) {\r
                         location = context.getLocation().clone();\r
-                        TmfEvent event = fTrace.getNextEvent(context);\r
+                        ITmfEvent event = fTrace.getNextEvent(context);\r
                         if (event == null) {\r
                                break;\r
                         }\r
@@ -434,7 +434,7 @@ public class TmfRawEventViewer extends Composite implements ControlListener, Sel
                }\r
             long rank = fBottomContext.getRank();\r
             ITmfLocation<?> location = fBottomContext.getLocation() != null ? fBottomContext.getLocation().clone() : null;\r
-            TmfEvent event = fTrace.getNextEvent(fBottomContext);\r
+            ITmfEvent event = fTrace.getNextEvent(fBottomContext);\r
             if (event == null) {\r
                 break;\r
             }\r
This page took 0.070022 seconds and 5 git commands to generate.