changes to the preferences settings
hide/display stereotypes based on preferences
listener updates class diagram when user preferences change
set class background color from user preferences

also added a listener to ClassElementEditPart class that redraws the
class element any time there is a change to the preference store
removed redundant preference store listener

This listener ran ClassElementEditPart.refreshVisuals().  That method
already gets called from the preference store listener set in
ClassDiagramGraphicalModel.
Documentation for ClassmlWriter and UmlClassModel
Correct sizes for components in SearchDialog
Added Javadoc - ui.graphics.graphicalmodels and ui.handler
Enabled different class color based on stereotype
Added Javadoc to core

Reasoning behind my changes are based on:

http://www.oracle.com/technetwork/java/javase/documentation/index-137868
.html#@return
Merge branch 'iteration-5' of https://github.com/meoblast001/OnionUmlVisualization into iteration-5
More Javadoc added to core package
Added Javadoc - ui , onionuml, and preferences
project class diagram

It is mainly for ui classes. More classes will connected soon.
class diagram

It is mainly for ui classes. More classes will added soon.
class diagram

png format
Diagram control view
added show fields and show methods options to preference menu
small change
Implemented hide fields and methods