Live Plot View: Refactored for the following reasons:
1)This is a well used class and must be up to standard.
2)suppression of unused- this holds back progress. I want to know if method parameters arent used because removing them simplifies code. Hence we can be more efficient in using it.
3)direct calls to inner class attributes. Inner classes can have getter and setter clases just like normal classes. Doing it this way provides a mechanism to controll access to those attributes. And it's a standard coding practice.
4)class attributes at the top of the class. This makes our team more efficient at reading code. imagine the time it takes to find an attribute (small amount of time but unnesesery) but times that by no. team members that look at it and times that by the number of times they look at it.
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git