RSM1.2 Time Axis : Class diagram
Created: |
03/03/2020 00:00:00 |
Modified: |
28/06/2021 12:25:36 |
Project: |
|
Author: |
amagn |
Version: |
1.2beta |
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/>