org.eclipse.gmt.umlx.editor.preferences
Class EditorPreferenceStore

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.preference.PreferenceStore
          extended by org.eclipse.gmt.umlx.editor.preferences.AbstractEditorPreferenceStore
              extended by org.eclipse.gmt.umlx.editor.preferences.EditorPreferenceStore
All Implemented Interfaces:
IEditorPreferenceStore, org.eclipse.jface.preference.IPersistentPreferenceStore, org.eclipse.jface.preference.IPreferenceStore

public class EditorPreferenceStore
extends AbstractEditorPreferenceStore

EditorPreferenceStore defines the persistent store for preferences on the UMLX property page. A soft cache of such stores is retained so that access from from the property page potentially with no actve edit aligns with use during an edit.


Field Summary
static java.lang.String DEFAULT_PREFERENCES_DIRNAME
           
static java.lang.String PREFS_FILE_EXTENSION
           
 
Fields inherited from interface org.eclipse.gmt.umlx.editor.preferences.IEditorPreferenceStore
DISPLAY_ICONS_PROPERTY, MOF_BEHAVIOUR_PROPERTY
 
Fields inherited from interface org.eclipse.jface.preference.IPreferenceStore
BOOLEAN_DEFAULT_DEFAULT, DOUBLE_DEFAULT_DEFAULT, FALSE, FLOAT_DEFAULT_DEFAULT, INT_DEFAULT_DEFAULT, LONG_DEFAULT_DEFAULT, STRING_DEFAULT_DEFAULT, TRUE
 
Method Summary
static EditorPreferenceStore getEditorPreferenceStore(org.eclipse.core.resources.IProject project)
           
 java.lang.String getFileName()
           
 void reset()
           
 void setFilename(java.lang.String name)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.preferences.AbstractEditorPreferenceStore
init, isDisplayIcons, isMofBehaviour
 
Methods inherited from class org.eclipse.jface.preference.PreferenceStore
addPropertyChangeListener, contains, firePropertyChangeEvent, getBoolean, getDefaultBoolean, getDefaultDouble, getDefaultFloat, getDefaultInt, getDefaultLong, getDefaultString, getDouble, getFloat, getInt, getLong, getString, isDefault, list, list, load, load, needsSaving, preferenceNames, putValue, removePropertyChangeListener, save, save, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setToDefault, setValue, setValue, setValue, setValue, setValue, setValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferenceStore
addPropertyChangeListener, contains, firePropertyChangeEvent, getBoolean, getDefaultBoolean, getDefaultDouble, getDefaultFloat, getDefaultInt, getDefaultLong, getDefaultString, getDouble, getFloat, getInt, getLong, getString, isDefault, needsSaving, putValue, removePropertyChangeListener, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setToDefault, setValue, setValue, setValue, setValue, setValue, setValue
 

Field Detail

DEFAULT_PREFERENCES_DIRNAME

public static final java.lang.String DEFAULT_PREFERENCES_DIRNAME
See Also:
Constant Field Values

PREFS_FILE_EXTENSION

public static final java.lang.String PREFS_FILE_EXTENSION
See Also:
Constant Field Values
Method Detail

getEditorPreferenceStore

public static EditorPreferenceStore getEditorPreferenceStore(org.eclipse.core.resources.IProject project)

getFileName

public java.lang.String getFileName()

reset

public void reset()

setFilename

public void setFilename(java.lang.String name)
Overrides:
setFilename in class org.eclipse.jface.preference.PreferenceStore