Java Reference
In-Depth Information
that the default values for each archetype color are provided previously, in RGB.
To initialize the preferences, we look to the generated
DiagramPreference
Initializer
class. We need to have the initializer call our
initArchetype
Defaults()
method, provided earlier, as shown in the modified implementation
here:
public void initializeDefaultPreferences() {
IPreferenceStore store = getPreferenceStore();
DiagramPrintingPreferencePage.initDefaults(store);
DiagramGeneralPreferencePage.initDefaults(store);
DiagramAppearancePreferencePage.initDefaults(store);
DiagramAppearancePreferencePage.initArchetypeDefaults(store);
DiagramConnectionsPreferencePage.initDefaults(store);
DiagramRulersAndGridPreferencePage.initDefaults(store);
}
These are the additions made to the
org.eclipse.dnc.diagram.part.
Messages
class:
/**
* @generated
*/
public class
Messages
extends
NLS {
/**
* @generated
*/
static
{
NLS.initializeMessages("messages", Messages.class); //$NON-NLS-1$
}
/**
* @generated
*/
private
Messages() {
}
public static
String
AppearancePreferencePage_archetypeColorGroup_label;
public static
String
AppearancePreferencePage_pinkArchetypeColor_label;
public static
String
AppearancePreferencePage_yellowArchetypeColor_label;
public static
String
AppearancePreferencePage_greenArchetypeColor_label;
public static
String
AppearancePreferencePage_blueArchetypeColor_label;
public static
String
AppearancePreferencePage_grayArchetypeColor_label;
//. . .
}
Search WWH ::
Custom Search