Open ASL-rmarshall opened 8 months ago
This should be split into two rules:
ScheduleTimeline
must have a ScheduledInstance
(using new cross-class joining)ScheduledInstance
s for a ScheduleTimeline
at least one should have a Timing of type "fixed reference"This is more complicated because ScheduledInstance
is split up as ScheduledActivityInstance
and ScheduledDecisionInstance
- either one of which could be the necessary "fixed reference"
The first part of this check ("Each ScheduleTimeline
must have a ScheduledInstance
") is a duplication of part of the checks defined for #110 and #158).
In order to perform the second part of the check, we need a definition of "have" in "should have a Timing...". Is it the timings
relationship or the relativeFromScheduledInstance
relationship that should be used as the basis of this check?
FYI @BSnoeijerCD
Create rule defined for #108