Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.1.1.qualifier
+Bundle-Version: 2.2.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.lttng2.ust.core;singleton:=true
Bundle-Activator: org.eclipse.tracecompass.internal.lttng2.ust.core.Activator
import org.eclipse.tracecompass.tmf.core.event.aspect.ITmfEventAspect;
import org.eclipse.tracecompass.tmf.core.exceptions.TmfTraceException;
import org.eclipse.tracecompass.tmf.core.trace.TraceValidationStatus;
+import org.eclipse.tracecompass.tmf.ctf.core.event.CtfTmfEventFactory;
import org.eclipse.tracecompass.tmf.ctf.core.trace.CtfTmfTrace;
import org.eclipse.tracecompass.tmf.ctf.core.trace.CtfTraceValidationStatus;
import org.eclipse.tracecompass.tmf.ctf.core.trace.CtfUtils;
super(LttngUstEventFactory.instance());
}
+ /**
+ * Protected constructor for child classes. Classes extending this one may
+ * have extra fields coming from the event itself and may pass their own
+ * event factory.
+ *
+ * @param factory
+ * The event factory for this specific trace
+ * @since 2.2
+ */
+ protected LttngUstTrace(@NonNull CtfTmfEventFactory factory) {
+ super(factory);
+ }
+
/**
* Get the event layout to use with this trace. This normally depends on the
* tracer's version.