Patent ID: 9733813
Date: 2017-08-15
CPC Classifications: G06F,G06T

Claim:
1. 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.