1 /*******************************************************************************
2 * Copyright (c) 2009, 2010 Ericsson
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Alvaro Sanchez-Leon (alvsan09@gmail.com) - Initial API and implementation
11 *******************************************************************************/
12 package org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timegraph
.test
.stub
.model
;
14 import org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timegraph
.model
.ITimeEvent
;
15 import org
.eclipse
.linuxtools
.tmf
.ui
.widgets
.timegraph
.model
.ITimeGraphEntry
;
17 public class EventImpl
implements ITimeEvent
{
18 // ========================================================================
20 // ========================================================================
21 public static enum Type
{ERROR
, WARNING
, TIMEADJUSTMENT
, ALARM
, EVENT
, INFORMATION
, UNKNOWN
, INFO1
, INFO2
, INFO3
, INFO4
, INFO5
, INFO6
, INFO7
, INFO8
, INFO9
}
23 private long time
= 0;
24 private ITimeGraphEntry trace
= null;
25 private Type myType
= Type
.UNKNOWN
;
26 private long duration
;
28 // ========================================================================
30 // ========================================================================
31 public EventImpl(long time
, ITimeGraphEntry trace
, Type type
) {
37 // ========================================================================
39 // ========================================================================
40 public Type
getType() {
44 public void setType(Type myType
) {
48 public void setTime(long time
) {
52 public void setTrace(ITimeGraphEntry trace
) {
57 public long getTime() {
62 public ITimeGraphEntry
getEntry() {
67 * @param duration the duration to set
69 public void setDuration(long duration
) {
70 this.duration
= duration
;
74 * @return the duration
77 public long getDuration() {
This page took 0.032724 seconds and 6 git commands to generate.