: Public Class
Created: 22/05/2008 00:21:46
Modified: 18/05/2016 16:39:40
Project:
Advanced:
Description of anything that changes through time. Time schedule is used to perform a single-valued function of time. Use inherited 'type' attribute to give additional information on this schedule, such as: periodic (hourly, daily, weekly, monthly, etc.), day of the month, by date, calendar (specific times and dates).<br/><br/>
Attribute
Public Boolean
  disabled
Details:
Notes: True if this schedule is deactivated (disabled).<br/>
Public Seconds
  offset
Details:
Notes: The offset from midnight (i.e., 0 h, 0 min, 0 s) for the periodic time points to begin. For example, for an interval meter that is set up for five minute intervals ('recurrencePeriod'=300=5 min), setting 'offset'=120=2 min would result in scheduled events to read the meter executing at 2 min, 7 min, 12 min, 17 min, 22 min, 27 min, 32 min, 37 min, 42 min, 47 min, 52 min, and 57 min past each hour.<br/>
Public String
  recurrencePattern
Details:
Notes: Interval at which the scheduled action repeats (e.g., first Monday of every month, last day of the month, etc.).<br/>
Public Seconds
  recurrencePeriod
Details:
Notes: Duration between time points, from the beginning of one period to the beginning of the next period. Note that a device like a meter may have multiple interval periods (e.g., 1 min, 5 min, 15 min, 30 min, or 60 min).<br/>
Public DateTimeInterval
  scheduleInterval
Details:
Notes: Schedule date and time interval.<br/>
Element Source Role Target Role
TimePoint
Class  
Name: TimeSchedule
Time schedule owning this time point.
Name: TimePoints
Sequence of time points belonging to this time schedule.
Details:
 
Object Type Connection Direction Notes
WorkTimeSchedule Class Generalization From  
Document Class Generalization To