Device for processing information
AssigneeIsotropix
InventorsSam Assadian, Sebastien Guichou, Yann Couderc
Life of this patent
Estimating the term…
Abstract
A device of organizing software objects having an attribute. A hierarchical tree of groups of objects called contexts is formed. The tree comprises a root context in which all the other contexts and all the objects are found. Each object of tree being in a context. For at least one context, a global subcontext to expose objects from a point of the tree of contexts and a contextualization directory of values of attributes for the objects of the context are formed. Each attribute of an object of the tree to be displayed is allocated the value of the higher-rank attribute of the same name, of the same type and with the same modifiers, to which the value has been allocated in the contextualization directory.
Claims20
A device for organizing a system of software objects having attributes comprises a graphical workstation comprising a screen, a display tool to display a user interface on the screen for receiving inputs from a user and a manipulation tool operable by the user to enter inputs, wherein the graphical workstation:
- forms a hierarchical tree of groups of objects called contexts in response to a request from the user received by the user interface, the hierarchical tree comprises a root context in which all other contexts and all the objects are found, each object of the hierarchical tree being in a context;
- forms for each context, a global subcontext to expose objects from a point of the tree of contexts, each global subcontext serving to expose objects globally from a tree point to an entire subtree, each object that is placed in a global context being made available to all the objects of the context in which the global context in question referred to as a parent context and all the subcontexts of the parent context are found;
- forms for each context, a contextualization directory of values of attributes for the objects of said context;
- allocates, to at least one attribute of an object of the tree to be displayed on the screen, a value of a higher-rank attribute of same name and same type, to which a value has been allocated in the contextualization directory;
- determines objects to be displayed on the screen as a function of an input received by the user interface via the manipulation tool;
- and
- wherein the display tool displays on the screen, each object to be displayed with its attributes and the values of its attributes, taking contextualization directories into account, when an attribute in a contextualization directory of a context or subcontext containing said each object has been set to a value, the value of a compatible attribute of an edited object taking the value of the contextualization directory of a higher level context for which the attribute has been given a value, each context automatically inheriting attribute values associated to the higher level context to which said each context belongs.
Dependencies are inferred from the claim text.