- Added convenience methods in DraggableComponentController for translating x,y coordinates
- Added JMenuItem in ContextMenu to go through application graph and list key, value pairs
- Added issuing system to draggable component, moved from DraggableComponentModel
- Added getComponentAt() method to editor interface
- LinkBrush paints red rectangles around link components for debugging purposes (will be removed later)
- DraggableComponentBrush paints red rectangbles around DraggableComponents for debugging purposes (will be removed later)
- Added ListValues() method in ApplicationGraph
- Fixed calls to addNode() in EditorCanvas to use draggable's ID instead of the model's ID
- Removed issuing system from DraggableComponentModel
- Added handleConfigurable() method in DraggableComponentModel for future work
- Fixed call to findComponentAt in LinkController to translate points from screenspace to editor space.
- Added fromString() method into AbstractGraphNode for easy configuration
- Decreased height parameter in setSize() method within Link constructor from 20 to 5
- Added context menu for DraggableComponents for easy configuration
- Added defaultInputValue() method in AbstractGraphNode
- updated retrieve() method in AbstractGraphNode to check for null values, and return the result of defaultInputValue() where appropriate
- Added defaultInputValue() method in VectorDataNode to complete the contract