1 package org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timeAnalysis
.test
.stub
.model
;
3 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.model
.ITmfTimeAnalysisEntry
;
4 import org
.eclipse
.linuxtools
.tmf
.ui
.viewers
.timeAnalysis
.model
.TimeEvent
;
6 public class EventImpl
extends TimeEvent
{
7 public static enum Type
{ERROR
, WARNING
, TIMEADJUSTMENT
, ALARM
, EVENT
, INFORMATION
, UNKNOWN
, INFO1
, INFO2
, INFO3
, INFO4
, INFO5
, INFO6
, INFO7
, INFO8
, INFO9
}
10 private ITmfTimeAnalysisEntry trace
= null;
11 private Type myType
= Type
.UNKNOWN
;
12 private long duration
;
14 public EventImpl(long time
, ITmfTimeAnalysisEntry trace
, Type type
) {
18 this.setDuration(super.getDuration());
21 public Type
getType() {
25 public void setType(Type myType
) {
29 public void setTime(long time
) {
33 public void setTrace(ITmfTimeAnalysisEntry trace
) {
38 public long getTime() {
43 public ITmfTimeAnalysisEntry
getEntry() {
48 * @param duration the duration to set
50 public void setDuration(long duration
) {
51 this.duration
= duration
;
55 * @return the duration
57 public long getDuration() {