Linked jobs to resource pools in creatures. Removal is supported. Removes the job and all required artifacts upon job completion. Next is creating and adding new items to creatures.
Make a lot of variables final, fix some style issues. Ran code base through several different rule-sets with PMD code analyzer.
Fix swtiching between views and initialization of views. Still need to test view updates when searching.
Add remaining steps to gui view updates to the TodoList.
Minor formatting changes. Nothing chaged with the actual execution of the application.
Final touches to project 3. Add more stability to Cave, Creature and Job classes.
Delete a bunch of different code related to the ButtonNodeTree.
Remove more unneeded button node tree code, mainly within updating the tree and creating the nodes.
Remove result inner class from IOSurface. No longer needed as there is no buttonNodeTree and previous/reset tree view buttons. Added jobs and all of cave's contents to searches that was lacking before.
Update todo list by removing items related to button node tree.
Start adding basic drag and drop support for the JTree.
Fix bug where the application would freeze while holding a dragged item and multiple jobs finish at or around the same time.