| Quintiq file version 2.0 | 
| #parent: CustomDrawComponentRoutingConfigurator/CustomDrawDataLayerOperationInputGroupEdge | 
| Response OnClickObject ( | 
|   OperationInputGroupEdge object | 
| ) id:Response_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerOperationInputGroupEdge_OnClickObject | 
| { | 
|   #keys: '[136682.0.545613698]' | 
|   Body: | 
|   [* | 
|     // Highlight the PISP operation input edge | 
|     data := DataHolderHighlightOperationInputOutputNode.Data(); | 
|     oios := selectset( object, OperationInputGroup.OperationInput, input, true ); | 
|     traverse( oios, Elements, oio ) | 
|     { | 
|       index := data.Find( oio ); | 
|       found := index >= 0; | 
|        | 
|       if( action.IsControl() ) | 
|       { | 
|         if( found ) // Delete object | 
|         { | 
|           data.Delete( index ) | 
|         } | 
|         else // Add object | 
|         { | 
|           data.Add( oio ); | 
|         } | 
|       } | 
|       else // Flush all objects | 
|       { | 
|        // data.Flush(); | 
|         data.Add( oio ); | 
|       } | 
|     } | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_CustomDrawBaseDataLayer_OnClickObject' | 
| } |