Quintiq file version 2.0
|
#parent: #root
|
MethodOverride Update
|
{
|
TextBody:
|
[*
|
objects_to_remove_messages_for := this.GetValidObjectsWithMessage();
|
traverse( objects_to_remove_messages_for, Elements, obj )
|
{
|
message_to_remove := this.GetMessageForObject( obj );
|
if ( not isnull( message_to_remove ) )
|
{
|
message_to_remove.Delete();
|
}
|
this.UnregisterObjectHasMessage( obj );
|
}
|
|
objects_to_add_messages_for := this.GetInvalidObjectsWithoutMessage();
|
traverse( objects_to_add_messages_for, Elements, obj )
|
{
|
SCK_SyncObjectMessage::CreateUpdate( this, obj );
|
this.RegisterObjectHasMessage( obj );
|
}
|
*]
|
}
|