Timeline Properties

Each CER Timeline has some important properties that you will need to know before working with Timelines in your CER rule sets, rule tests and any code which is a client of CER:

There are a number of consequences of these properties:

1 Note that each Timeline covers an infinite amount of time, but can only contain a finite number of dates on which its value changes
2 Same/different values are detected by the semantic of Java's Object.equals(...). All types used as a parameterized type to Timeline must have sensible implementations of Object.equals(...) and Object.hashCode().