Patent ID: 8823738

Claim:
A method comprising: identifying a first electronic diagram, the identifying the first electronic diagram being performed by an electronic device, the first electronic diagram including components, the components, included in the first electronic diagram, producing results when the components, included in the first electronic diagram, are executed; identifying a second electronic diagram, the identifying the second electronic diagram being performed by the electronic device, the second electronic diagram including components, the components, included in the second electronic diagram, producing results when the components, included in the second electronic diagram, are executed; matching a component of the components in the first electronic diagram with a component of the components in the second electronic diagram, the matching being performed by the electronic device; identifying one or more graphical property differences or functional property differences associated with the matched component, the identifying the one or more graphical property differences or functional property differences being performed by the electronic device; receiving a selection, the receiving the selection being performed by the electronic device, the selection identifying a section of the first electronic diagram, the selected section of the first electronic diagram identifying less than all of the first electronic diagram; determining whether the identified one or more graphical property differences or functional property differences should be merged from the selected section of the first electronic diagram into a corresponding section of the second electronic diagram, the determining whether the identified one or more graphical property differences or functional property differences should be merged being performed by the electronic device; merging the identified one or more graphical property differences or functional property differences from the selected section of the first electronic diagram into the corresponding section of the second electronic diagram when the identified one or more graphical property differences or functional property differences should be merged, the corresponding section of the second electronic diagram, after merging the identified one or more graphical property differences or functional property differences, including the matched component, the matched component representing fewer than all of the components included in the first electronic diagram, and the matched component producing a result when the matched component is executed; and storing the second electronic diagram when the second electronic diagram includes the matched component and the merged identified one or more graphical property differences or functional property differences, the stored second electronic diagram being provided to a display device when the stored second electronic diagram is requested, the display device displaying the stored second electronic diagram when the stored second electronic diagram is requested.