tmf: Split the state system in a separate plugin
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / src / org / eclipse / linuxtools / tmf / core / statesystem / AbstractTmfStateProvider.java
index 8a5fd6903f071d833bc20102c0fddb39dfcf0e76..54209c808ced014c90c488803db0a03cceb55cf7 100644 (file)
@@ -15,12 +15,13 @@ package org.eclipse.linuxtools.tmf.core.statesystem;
 import java.util.concurrent.ArrayBlockingQueue;
 import java.util.concurrent.BlockingQueue;
 
+import org.eclipse.linuxtools.statesystem.core.ITmfStateSystem;
+import org.eclipse.linuxtools.statesystem.core.ITmfStateSystemBuilder;
 import org.eclipse.linuxtools.tmf.core.event.ITmfEvent;
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
 import org.eclipse.linuxtools.tmf.core.timestamp.ITmfTimestamp;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
 
-
 /**
  * Instead of using IStateChangeInput directly, one can extend this class, which
  * defines a lot of the common functions of the state change input plugin.
@@ -75,11 +76,17 @@ public abstract class AbstractTmfStateProvider implements ITmfStateProvider {
         return trace;
     }
 
+    /**
+     * @since 3.0
+     */
     @Override
     public long getStartTime() {
         return trace.getStartTime().normalize(0, ITmfTimestamp.NANOSECOND_SCALE).getValue();
     }
 
+    /**
+     * @since 3.0
+     */
     @Override
     public void assignTargetStateSystem(ITmfStateSystemBuilder ssb) {
         ss = ssb;
@@ -87,6 +94,9 @@ public abstract class AbstractTmfStateProvider implements ITmfStateProvider {
         eventHandlerThread.start();
     }
 
+    /**
+     * @since 3.0
+     */
     @Override
     public ITmfStateSystem getAssignedStateSystem() {
         return ss;
This page took 0.025511 seconds and 5 git commands to generate.