| Quintiq file version 2.0 | 
| #parent: #root | 
| Method CheckIsEvent ( | 
|   Object instance_i | 
| ) as Boolean id:Method_LibCal_GlobalState_CheckIsEvent | 
| { | 
|   #keys: '[146730.0.126162843]' | 
|   Body: | 
|   [* | 
|     // Check if an event is concerned by checking if instance_i is a LeadingParticipation. | 
|     feedback := FeedbackObject::LocalFeedback(); | 
|      | 
|     if( instance_i.istype( LibCal_Participation ) ) | 
|     { | 
|       asEvent := true; | 
|       LibCal_Participation::CheckType( instance_i.astype( LibCal_Participation ), asEvent ); | 
|     } | 
|     else | 
|     { | 
|       feedback.AddHard( Translations::Participation_IsNot( "an event" ) ); | 
|     } | 
|      | 
|     return feedback.IsAllowed(); | 
|   *] | 
| } |