public abstract class Timeline<Timestamp extends java.lang.Comparable<Timestamp>>
extends java.lang.Object
Constructor and Description |
---|
Timeline() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Iterable<Signed<Timestamp>> |
asChangeSequence() |
abstract Signed<Timestamp> |
getSigned(int index) |
abstract Timestamp |
getUnsigned(int index) |
abstract boolean |
isEmpty() |
abstract boolean |
isPresentAtInfinity() |
Timeline<Timestamp> |
mergeAdditive(Diff<Timestamp> diff)
Merges this timeline with the given timestamp diff.
|
Timeline<Timestamp> |
mergeMultiplicative(Timeline<Timestamp> that) |
abstract int |
size() |
java.lang.String |
toString() |
public abstract boolean isPresentAtInfinity()
public abstract boolean isEmpty()
public abstract int size()
public abstract Timestamp getUnsigned(int index)
public Timeline<Timestamp> mergeAdditive(Diff<Timestamp> diff)
public java.lang.String toString()
toString
in class java.lang.Object