Patent ID: 8250530

Claim:
In a declarative application with composites organized hierarchically, including composites in the same hierarchy, but not directly related by direct intervening child/parent relationships, a method executable by a processor of providing a link between composites unrelated by direct intervening child/parent relationships, the method comprising: rendering data at a user interface, the data being associated with a first composite in the declarative application; detecting, at the user interface, user interaction with the rendered data, as a result of detecting user interaction with the rendered data, defining a composite path to the first composite; providing the path as a local variable to a second composite such that the second composite can interact with the data; wherein the second composite is in the same declarative application hierarchy as the first composite but is not related to the first composite by any direct intervening child/parent relationships such that the first and second composites are in different sub-trees of the same hierarchical declarative application; registering dependencies on the composite path with a listener, by registering a configuration builder with the listener; receiving at the configuration builder a notification from the listener that dependencies in the path have changed; and as a result of dependencies in the composite path changing, updating the observed value of the path.