package de.synolo.lib.fw.app; import java.util.prefs.Preferences; import de.synolo.lib.fw.cmd.UndoManager; import de.synolo.lib.fw.utils.TypedProperties; public abstract class ApplicationContext { protected TypedProperties properties; protected Preferences preferences; protected UndoManager undoManager; public ApplicationContext() {} public TypedProperties getProperties() { return this.properties; } public Preferences getPreferences() { return this.preferences; } public UndoManager getUndoManager() { return this.undoManager; } public abstract String getApplicationName(); public abstract String getApplicationVersion(); }