Patent ID: 8042065

Claim:
A computer readable storage medium comprising computer executable instructions configured to perform a method comprising: receiving a first graphical diagram comprising a set of relationship rules that describe an acceptable relationship type and a first relationship of said acceptable relationship type defined between a first object and a second object; receiving user input comprising a command to copy a third object and a selection for said first object; pasting said third object into said first graphical diagram to create a fourth object responsive to receiving said command and said selection, wherein said pasting comprises, with no further user input: dissolving said first relationship between said first object and said second object; referencing said set of relationship rules to establish a second relationship of said acceptable relationship type between said first object and said fourth object; referencing said set of relationship rules to establish a third relationship of said acceptable relationship type between said fourth object and said second object; and inserting a text item corresponding to the third object into a data view that includes text items corresponding to said first object and said second object, wherein said inserting said text item comprises displaying said inserted text item, said text item corresponding to said first object and said text item corresponding to said second object in said data view in a manner that visually indicates in said data view said establishment of said second relationship of said acceptable relationship type between said first object and said fourth object and said establishment of said third relationship of said acceptable relationship type between said fourth object and said second object.