If you want to add preferences to JWT, you need to:
1. Add a new group prefix and constants (which use this prefix) for your preference entries to PreferenceConstants.
2. It is strongly advised to set default values for each preference in PreferenceInitalizer. For possible default values for complex types like fonts or color you can use the existing entries as an example.
3. Create a preference page in the pages package with the corresponding field editors, the required strings in plugin.properties and register it in plugin.xml
4. The official interface to the rest of the application is PreferenceReader. Please create a static access function for all new preference values using the wrappers and use the get/set methods to read/manipulate the preference value.
5. If something (like the graphical editor) needs to be immediatly updated on the change of a preference value, please add the update function to PreferenceChangeListener.
(c) 2005-2012 Eclipse Java Workflow Tooling (JWT) Project <www.eclipse.org/jwt>