+ updateAttributes(context, new TmfEvent(this, context.getRank(), timestamp, null, null));
+ }
+
+ /**
+ * Update the trace attributes
+ *
+ * @param context the current trace context
+ * @param event the corresponding event
+ * @since 1.1
+ */
+ protected synchronized void updateAttributes(final ITmfContext context, final @NonNull ITmfEvent event) {
+ ITmfTimestamp timestamp = event.getTimestamp();
+ ITmfTimestamp endTime = timestamp;
+ if (event instanceof ITmfLostEvent) {
+ endTime = ((ITmfLostEvent) event).getTimeRange().getEndTime();
+ }