| Quintiq file version 2.0 | 
| #parent: #root | 
| FunctionOverride CalcY | 
| { | 
|   TextBody: | 
|   [* | 
|     // apa1 Jan-29-2016 (created) | 
|      | 
|     rcv := this.RoutingConfiguratorView(); | 
|     operation := this.Operation(); | 
|      | 
|     // Get the y-position of the bottom of the operation | 
|     operationy := operation.Y() + guard( rcv.OperationHeight(), 0 ); | 
|      | 
|     /* | 
|       Get the y-position of the previous operation + height | 
|       If it does not exist, use the y-positioni of the bottom of the operation | 
|     */ | 
|      | 
|     value := guard( this.Previous().Y() + rcv.OperationInputOutputHeight(), operationy ); | 
|      | 
|      | 
|     this.Y( value ); | 
|   *] | 
| } |