Browse Prior Art Database

Node Connection as a mechanism for content creation

IP.com Disclosure Number: IPCOM000035213D
Original Publication Date: 2005-Jan-20
Included in the Prior Art Database: 2005-Jan-20
Document File: 1 page(s) / 40K

Publishing Venue

IBM

Abstract

For use in graphical editing frameworks, proposed is the use of the connection of two nodes as a creation mechanism to create one or more internal elements within at least one of the connected nodes (endpoints). The created internal elements may be created using information obtained from either one of the connected nodes or the nodes connected to them, recursively.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 87% of the total text.

Page 1 of 1

Node Connection as a mechanism for content creation

In various graphical editing frameworks, dragging elements from a palette is a common way of creating new elements on a canvas. In addition, in such systems nodes are connected using connection links. A link normally represents a relation between its endpoints. For example, consider a graphical editor for constructing logic diagrams that uses simple elements (logic gates) and canned components (e.g., a full-adder composed from half-adders and other logic gates). In such an editor, links represent wires between elements. However, in such editors links do not introduce any internal elements into its endpoint nodes. This implies that even if the semantics of a link well define such elements, the user should separately access the relevant endpoint and introduce the required element.

     Proposed herein is the use of the connection of two nodes as a creation mechanism to create one or more internal elements within at least one of the connected nodes (endpoints). The created internal elements may be created using information obtained from either one of the connected nodes or the nodes connected to them, recursively.

Let A and B be nodes, of which either A or B or both are container nodes.

Let L be a connection Connecting A and B using L may create internal elements (E1 ... En) within A and/or B, where Ei's content may depend on A, B or any other element reachable from A and/or B.

For example, consider a graphical editor t...