- Updated convenience methods in DraggableComponentController to subtract screen coordinates from draggable coordinates
- Added node removal method in ApplicationGraph
- Added listConnections() method in ConnectionRepository contract
- Updated addConnection() in EditorCanvas to add adjacent nodes to both nodes
- Updated addConnection() in EditorCanvas to formulate connectionID better
- Updated removeConnection in EditorCanvas to call cleanup method
- Added getConnectionRepository() to Editor contract
- Updated EditorCanvas to cohere to Editor contract additions
- Removed calls to repaintConnections in DraggableComponentController
- Changed cleanup() from protected to public in DraggableComponentController
- Added List Connections menu item in ContextMenu
- Added getController() method to DraggableComponent
- removed repaintConnections() in DraggableComponent
- Updated cleanup method in DraggableComponent to cleanup all links
- Added cleanup method to LinkController
- Added listConnections method to MappedconnectionRepository
- Updated idIsValid method in MappedConnectionRepository to check for better connectionID
- Added removeAdjacentNodeWithKey method to AbstractGraphNode
- Fixed imports in Link
- Added cleanup method in Link
- Added removeConnections method in Link
- Added Delete menu item in ComponentContextMenu
- Changed Properties menu item to Set Value menu item in ComponentContextMenu