TimeSignal

public interface TimeSignal<T extends Comparable<T>, V>

General interface that represents a signal, used by the monitoring processes.

Inheritors

Functions

Link copied to clipboard
public abstract TimeChain<T, V> getSegments()
Returns the internal chain of segments.
Link copied to clipboard
public V getValueAt(T time)
Link copied to clipboard
public abstract boolean refine(TimeChain<T, V> updates)
public abstract boolean refine(Update<T, V> u)
Performs an update of the internal representation of the signal, given the data available in the update.
Link copied to clipboard
public abstract TimeChain<T, V> select(T from, T to)
Temporal projection operation that selects a sub-part of the signal delimited by the time instants provided by the input parameters.