Method and system for synchronous operation of linked command objects

   
   

A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized. Deleting a command object destroys it, and prevents it from being undone. When one command object is deleted the command object linked thereto is also deleted, thereby preventing the linked command object from being independently undone resulting in an inconsistent state of the contexts.

Система и метод обеспечивают для одновременной деятельности соединенных предметов команды в общего назначения применении средства программирования. Применение средства программирования обеспечивает потребителя с разнообразием деятельностей манипулируют предметы имеющиесяа данные. Применение средства программирования управляет предметами данных в нескольких смыслах. Каждый смысл управляет существованием и исполнением нескольких предметов команды. Каждый предмет команды приводится в действие дальше one or more предметы данных в своем смысле. Для того чтобы поддержать одновременные деятельности влияют на положение предметов данных в больше чем одном смысле, предметы команды соединены to each other. Когда один предмет команды исполнен, смысл предмета команды определяет предмет команды соединенный к исполненному предмету команды и проводит исполнение соединенного предмета команды через смысл который управляет тем предметом команды. Эта синхронизация позволяет для одновременного расстегивает и redone деятельности. Положения delete предметов команды также синхронизированы. Уничтожать предмет команды разрушает его, и предотвращает его от быть расстегнутым. Когда один предмет команды уничтожен предмет команды соединенный к тому также уничтожен, таким образом предотвращая соединенный предмет команды от независимо быть расстегнутым resulting in сбивчивое положение смыслов.

 
Web www.patentalert.com

< Methods and apparatuses for designing integrated circuits using automatic reallocation techniques

< Internet navigation using soft hyperlinks

> Method for increasing the speed of speculative execution

> Method for generating instruction sequences for integer multiplication

~ 00118