/**
* @see org.openquark.gems.client.GemGraphChangeListener#gemConnected(GemGraphConnectionEvent)
*/
public void gemConnected(GemGraphConnectionEvent e) {
Connection connection = (Connection)e.getSource();
Gem.PartInput destinationInput = connection.getDestination();
ExplorerGemNode sourceGemNode = gemToNodesMap.get(connection.getSource().getGem());
ExplorerGemNode destinationGemNode = gemToNodesMap.get(destinationInput.getGem());
ExplorerInputNode destinationInputNode = inputsToNodeMap.get(destinationInput);
// If the source gem is not being shown by the explorer then there is nothing to do.
if (sourceGemNode == null) {