1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| Quintiq file version 2.0
| #parent: #root
| Function CalcHasValidNumberOfLaneLegs
| {
| TextBody:
| [*
| // desmondt Nov-7-2014 (created)
|
| legsize := counter( this, LaneLeg, leg, leg.HasOriginAndDestination() );
| offset := counter( this, Origin, o,
| exists( this, Destination, d, d = o ) );
|
| expectedsize := this.Origin( relsize )
| * this.Destination( relsize )
| - offset
| valid := legsize = expectedsize;
|
| this.HasValidNumberOfLaneLegs( valid );
| *]
| }
|
|