X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng2.ui%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Finternal%2Flttng2%2Fui%2Fviews%2Fcontrol%2Fproperty%2FTraceEventPropertySource.java;h=f38d09afd1ea34daded9d05adab90b36fe8e4fbd;hb=d45143656a6cf34c1ff8816aeafc1e04e508de51;hp=124890e38626e1b9d22c2bf853e8e66af6b14e64;hpb=2fc36b7803100521ebdaddbeae8d80cd2274aeb7;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/TraceEventPropertySource.java b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/TraceEventPropertySource.java index 124890e386..f38d09afd1 100644 --- a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/TraceEventPropertySource.java +++ b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/TraceEventPropertySource.java @@ -48,6 +48,11 @@ public class TraceEventPropertySource extends BasePropertySource { * The trace event 'state' property ID. */ public static final String TRACE_EVENT_STATE_PROPERTY_ID = "trace.event.state"; //$NON-NLS-1$ + /** + * The trace event 'filter' property ID. + */ + public static final String TRACE_EVENT_FILTER_PROPERTY_ID = "trace.event.filter"; //$NON-NLS-1$ + /** * The trace event 'name' property name. */ @@ -64,6 +69,10 @@ public class TraceEventPropertySource extends BasePropertySource { * The trace event 'state' property name. */ public static final String TRACE_EVENT_STATE_PROPERTY_NAME = Messages.TraceControl_StatePropertyName; + /** + * The trace event 'filter' property name. + */ + public static final String TRACE_EVENT_FILTER_PROPERTY_NAME = Messages.TraceControl_FilterPropertyName; // ------------------------------------------------------------------------ // Attributes @@ -100,6 +109,9 @@ public class TraceEventPropertySource extends BasePropertySource { if (fEvent.getLogLevel() != TraceLogLevel.LEVEL_UNKNOWN) { list.add(new TextPropertyDescriptor(TRACE_EVENT_LOGLEVEL_PROPERTY_ID, TRACE_EVENT_LOGLEVEL_PROPERTY_NAME)); } + if (fEvent.getFilterExpression() != null) { + list.add(new TextPropertyDescriptor(TRACE_EVENT_FILTER_PROPERTY_ID, TRACE_EVENT_FILTER_PROPERTY_NAME)); + } return list.toArray(new IPropertyDescriptor[list.size()]); } @@ -121,6 +133,10 @@ public class TraceEventPropertySource extends BasePropertySource { if (TRACE_EVENT_STATE_PROPERTY_ID.equals(id)) { return fEvent.getState().name(); } + if (TRACE_EVENT_FILTER_PROPERTY_ID.equals(id)) { + return fEvent.getFilterExpression(); + } + return null; }