tmf: add trace property to properties view when selecting an event
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Wed, 30 Jul 2014 18:51:22 +0000 (14:51 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Mon, 4 Aug 2014 11:56:09 +0000 (07:56 -0400)
Change-Id: I5cc4b3ea16a706f313581ce8fb83ec9a43197d3d
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/30755
Tested-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventPropertySource.java

index f80382b9036e3ba02a3472f4cbfaba8691e36e1f..cb62632a465f8fe3781718d59f8876ebcdae5e50 100644 (file)
@@ -37,6 +37,7 @@ public class TmfEventPropertySource implements IPropertySource {
     private static final String ID_SOURCE = "event_source"; //$NON-NLS-1$
     private static final String ID_TYPE = "event_type"; //$NON-NLS-1$
     private static final String ID_REFERENCE = "event_reference"; //$NON-NLS-1$
+    private static final String ID_TRACE = "trace_attribute"; //$NON-NLS-1$
     private static final String ID_CONTENT = "event_content"; //$NON-NLS-1$
     private static final String ID_SOURCE_LOOKUP = "event_lookup"; //$NON-NLS-1$
     private static final String ID_MODEL_URI = "model_uri"; //$NON-NLS-1$
@@ -46,6 +47,7 @@ public class TmfEventPropertySource implements IPropertySource {
     private static final String NAME_SOURCE = "Source"; //$NON-NLS-1$
     private static final String NAME_TYPE = "Type"; //$NON-NLS-1$
     private static final String NAME_REFERENCE = "Reference"; //$NON-NLS-1$
+    private static final String NAME_TRACE = "Trace"; //$NON-NLS-1$
     private static final String NAME_CONTENT = "Content"; //$NON-NLS-1$
     private static final String NAME_SOURCE_LOOKUP = "Source Lookup"; //$NON-NLS-1$
     private static final String NAME_MODEL_URI = "Model URI"; //$NON-NLS-1$
@@ -287,6 +289,7 @@ public class TmfEventPropertySource implements IPropertySource {
         descriptors.add(new ReadOnlyTextPropertyDescriptor(ID_SOURCE, NAME_SOURCE));
         descriptors.add(new ReadOnlyTextPropertyDescriptor(ID_TYPE, NAME_TYPE));
         descriptors.add(new ReadOnlyTextPropertyDescriptor(ID_REFERENCE, NAME_REFERENCE));
+        descriptors.add(new ReadOnlyTextPropertyDescriptor(ID_TRACE, NAME_TRACE));
 
         /* Display event fields */
         descriptors.add(new ReadOnlyTextPropertyDescriptor(ID_CONTENT, NAME_CONTENT));
@@ -322,6 +325,8 @@ public class TmfEventPropertySource implements IPropertySource {
             return fEvent.getType().toString();
         } else if (id.equals(ID_REFERENCE) && fEvent.getReference() != null) {
             return fEvent.getReference().toString();
+        } else if (id.equals(ID_TRACE) && fEvent.getTrace() != null) {
+            return fEvent.getTrace().getName();
         } else if (id.equals(ID_MODEL_URI)) {
             return ((ITmfModelLookup)fEvent).getModelUri();
         } else if (id.equals(ID_SOURCE_LOOKUP)) {
This page took 0.026744 seconds and 5 git commands to generate.