DISCLAIMER:
This diagram and its contents are part of version 1.2 (0.A) of the EULYNX Data Preparation model that is released under EUPL 1.2.
The model will continue to evolve as national requirements are incorporated.
RSM Time Axis : Class diagram
Created: |
03.03.2020 00:00:00 |
Modified: |
06.07.2022 13:53:40 |
Project: |
|
Author: |
amagn |
Version: |
1.2 |
Advanced: |
|
ID: |
{55A340C5-AC7F-4dd0-B321-26E308DE0935} |
Proposal for an elementary "time axis" package.<br/>Proposal includes:<br/><ul>
<li>instants: no classes, but a DateTime type (instants are values of type DateTime);</li><li>continuous time intervals: class SimpleTimeInterval, including or not each extremity;</li><li>composite time intervals: a simple mechanism to add or subtract simple (or other composite) intervals.</li></ul>
<br/>The abstract class TimeInterval is not only a element of the "composite" pattern; it shall also be referenced systematically by other classes, whenever the "simple" or "composite" nature of the interval cannot be decided.<br/>Operations on time intervals are left to implementations (PSM).<br/>