Monster merge from the integration branch. Still some problems left and JUnits failing.
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf / src / org / eclipse / linuxtools / tmf / component / TmfComponent.java
index 276045842dd90da550802f0aa06bd3eb2d8a5e9f..4a6082bff81302e26882bd1affb00a27e2ebf780 100644 (file)
@@ -12,6 +12,7 @@
 
 package org.eclipse.linuxtools.tmf.component;
 
+import org.eclipse.linuxtools.tmf.Tracer;
 import org.eclipse.linuxtools.tmf.signal.TmfSignal;
 import org.eclipse.linuxtools.tmf.signal.TmfSignalManager;
 
@@ -32,6 +33,7 @@ public abstract class TmfComponent implements ITmfComponent {
 
        public TmfComponent(String name) {
                fName = name;
+               if (Tracer.isComponentTraced()) Tracer.traceComponent(this, "created");
                TmfSignalManager.register(this);
        }
        
@@ -65,6 +67,7 @@ public abstract class TmfComponent implements ITmfComponent {
         */
        public void dispose() {
                TmfSignalManager.deregister(this);
+               if (Tracer.isComponentTraced()) Tracer.traceComponent(this, "terminated");
        }
 
        /* (non-Javadoc)
This page took 0.023798 seconds and 5 git commands to generate.