java.lang.Object
org.yamcs.timeline.TimelineItem
- Direct Known Subclasses:
Activity,ItemGroup,TimelineEvent
A timeline item is the entity that appears in the timeline bars.
They can be events or activities.
Each item is identified by an id (UUID).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddToProto(org.yamcs.protobuf.TimelineItem.Builder protob) protected abstract voidaddToTuple(Tuple tuple) static TimelineItemlonggetId()getName()longlonggetStart()getTags()voidsetDescription(String description) voidsetDuration(long duration) voidsetGroupUuid(UUID groupUuid) voidvoidsetRelativeItemUuid(UUID relativeItemUuid) voidsetRelativeStart(long relativeStart) voidvoidsetStart(long start) voidvoidsetTooltip(String tooltip) org.yamcs.protobuf.TimelineItemtoTuple()
-
Field Details
-
id
-
start
protected long start -
duration
protected long duration -
relativeItemUuid
-
relativeStart
protected long relativeStart -
groupUuid
-
source
-
name
-
tooltip
-
description
-
tags
-
-
Constructor Details
-
TimelineItem
-
TimelineItem
-
-
Method Details
-
getStart
public long getStart() -
setStart
public void setStart(long start) -
getDuration
public long getDuration() -
getTags
-
getRelativeItemUuid
-
setRelativeItemUuid
-
getRelativeStart
public long getRelativeStart() -
setRelativeStart
public void setRelativeStart(long relativeStart) -
getGroupUuid
-
setGroupUuid
-
getSource
-
setSource
-
getName
-
setName
-
getTooltip
-
setTooltip
-
getDescription
-
setDescription
-
getId
-
setDuration
public void setDuration(long duration) -
setTags
-
addToProto
protected abstract void addToProto(org.yamcs.protobuf.TimelineItem.Builder protob) -
toProtoBuf
public org.yamcs.protobuf.TimelineItem toProtoBuf() -
toTuple
-
addToTuple
-
fromTuple
-