オブジェクトモデル
LCSCalendar オブジェクトはカレンダーを表します。テンプレート属性が設定されているかどうかに応じて、これはオブジェクトのテンプレートまたはインスタンスを表します。LCSCalendar オブジェクトがテンプレートでない場合、そのカレンダーが属するビジネスオブジェクトがその単一のオーナーとなります。この関係はオブジェクト参照によって表されます。
LCSCalendarTask オブジェクトはカレンダー内の 1 つのイベントまたはタスクを表します。オブジェクト参照は各カレンダーのタスクに対して維持されます。つまり、そのタスクは最大 1 つの LCSCalendar タスクに属します。各 LCSCalendarTask にはオプションの先行タスクが 1 つあり、これにはオブジェクト参照が使用されます。この先行タスクが完了しなければ、その依存タスクは開始できません。タスクがテンプレートに属する場合、テンプレートがインスタンス化されたときに、新規インスタンス用にカレンダーとそのすべてのタスクが新規 LCSCalendar と LCSCalendarTask のセットにコピーされます。