G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 3/14 (2006.01) G06F 9/455 (2006.01) G06F 17/50 (2006.01)
Patent
CA 2414472
A system and method for use in the design of software applications in which constrained graphs are displayed, implemented in accordance with an object- oriented software design framework. According to one aspect of the invention, there is provided a software system comprising a first subgraph class that can be extended to define a plurality of second subgraph classes, where an instance of each second subgraph class represents a subgraph of a specific subgraph type, where each second subgraph class implements methods for repositioning the graphical elements of a subgraph represented by an instance thereof within the graph and determining affected subgraphs, displaying the graphical elements of a subgraph represented by an instance thereof to the user in a specified layout format, and commanding a repositioning and display of the graphical elements of the affected subgraphs. A first layout manager class that can be extended to define one or more second layout manager classes is also provided, where an instance of each second layout manager class represents a layout manager and implements methods for identifying the subgraphs in the graph, determining a selected subgraph to be repositioned, and commanding a repositioning and display of the graphical elements of the selected subgraph. The layout manager is thereby adapted to identify the subgraphs in a constrained graph, and to initiate the repositioning and display of the graphical elements of various subgraphs in the graph by commanding the repositioning and display of the graphical elements of the selected subgraph.
Bennett Jonathan D.
Lalonde M. Kelly
Loi Lok T.
Ibm Canada Limited - Ibm Canada Limitee
Saunders Raymond H.
LandOfFree
System and method based on an object-oriented software... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method based on an object-oriented software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method based on an object-oriented software... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1455796