1 package org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timeAnalysis
.test
.stub
.adaption
;
3 import java
.util
.HashMap
;
6 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.TmfTimeAnalysisProvider
;
7 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.model
.ITimeEvent
;
8 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.model
.ITmfTimeAnalysisEntry
;
9 import org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timeAnalysis
.test
.stub
.model
.EventImpl
;
10 import org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timeAnalysis
.test
.stub
.model
.TraceImpl
;
13 public class TsfImplProvider
extends TmfTimeAnalysisProvider
{
16 public StateColor
getEventColor(ITimeEvent event
) {
17 if (event
instanceof EventImpl
) {
18 EventImpl devent
= (EventImpl
) event
;
19 switch (devent
.getType()) {
21 return StateColor
.DARK_GREEN
;
23 return StateColor
.DARK_YELLOW
;
25 return StateColor
.MAGENTA3
;
27 return StateColor
.PURPLE1
;
29 return StateColor
.PINK1
;
31 return StateColor
.AQUAMARINE
;
33 return StateColor
.RED
;
35 return StateColor
.GREEN
;
37 return StateColor
.DARK_BLUE
;
39 return StateColor
.GOLD
;
41 return StateColor
.ORANGE
;
43 return StateColor
.GRAY
;
45 return StateColor
.LIGHT_BLUE
;
47 return StateColor
.CADET_BLUE
;
49 return StateColor
.OLIVE
;
52 return StateColor
.BLACK
;
56 public String
getStateName(StateColor color
) {
67 return "TIME ADJUSTMENT DKDKDKDKL";
76 public Map
<String
, String
> getEventHoverToolTipInfo(ITimeEvent revent
) {
77 Map
<String
, String
> toolTipEventMsgs
= new HashMap
<String
, String
>();
78 if (revent
instanceof EventImpl
) {
79 toolTipEventMsgs
.put("Test Tip1", "Test Value tip1");
80 toolTipEventMsgs
.put("Test Tip2", "Test Value tip2");
83 return toolTipEventMsgs
;
87 public String
getEventName(ITimeEvent event
, boolean upper
, boolean extInfo
) {
88 String name
= "Unknown";
89 name
= upper ? name
: name
;
90 if (event
instanceof EventImpl
) {
91 EventImpl devent
= (EventImpl
) event
;
92 name
= devent
.getType().toString();
98 public String
getTraceClassName(ITmfTimeAnalysisEntry trace
) {
100 if (trace
instanceof TraceImpl
) {
101 TraceImpl dTrace
= (TraceImpl
) trace
;
102 name
= dTrace
.getClassName();