@WorkbenchPreference(identifier = "GeneralPreferences", bundleKey = "GeneralPreferences.Label") public class GeneralPreferences implements BasePreference<GeneralPreferences> { }
@WorkbenchPreference(identifier = "MyInnerPreference", bundleKey = "MyInnerPreference.Label") public class MyInnerPreference implements BasePreference<MyInnerPreference> { @Property(bundleKey = "MyInnerPreference.Text") String text; public String getText() { return text; } public void setText(final String text) { this.text = text; } }
@WorkbenchPreference(identifier = "MySharedPreference", bundleKey = "MySharedPreference.Label") public class MySharedPreference implements BasePreference<MySharedPreference> { @Property(bundleKey = "MySharedPreference.Text") String text; @Property(bundleKey = "MySharedPreference.MyInnerPreference2") MyInnerPreference2 myInnerPreference2; }
@WorkbenchPreference(identifier = "GeneralPreferences", bundleKey = "GeneralPreferences.Label") public class GeneralPreferences implements BasePreference<GeneralPreferences> { }
@WorkbenchPreference(identifier = "MySharedPreference", bundleKey = "MySharedPreference.Label") public class MySharedPreference implements BasePreference<MySharedPreference> { @Property(bundleKey = "MySharedPreference.Text") String text; @Property(bundleKey = "MySharedPreference.MyInnerPreference2") MyInnerPreference2 myInnerPreference2; }
@WorkbenchPreference(identifier = "MySharedPreference2", parents = "MyInnerPreference2", bundleKey = "MySharedPreference2.Label") public class MySharedPreference2 implements BasePreference<MySharedPreference2> { }
@WorkbenchPreference(identifier = "InvalidDefaultPreference") public class InvalidDefaultPreference implements BasePreference<InvalidDefaultPreference> { @Property String text; @Override public InvalidDefaultPreference defaultValue(final InvalidDefaultPreference defaultValue) { return new InvalidDefaultPreference(); } }
@WorkbenchPreference(identifier = "MySharedPreference2", parents = "MyInnerPreference2", bundleKey = "MySharedPreference2.Label") public class MySharedPreference2 implements BasePreference<MySharedPreference2> { }
@WorkbenchPreference(identifier = "MyInnerPreference", bundleKey = "MyInnerPreference.Label") public class MyInnerPreference implements BasePreference<MyInnerPreference> { @Property(bundleKey = "MyInnerPreference.Text") String text; public String getText() { return text; } public void setText(final String text) { this.text = text; } }
@WorkbenchPreference(identifier = "MySharedPreference2", parents = "MyInnerPreference2", bundleKey = "MySharedPreference2.Label") public class MySharedPreference2 implements BasePreference<MySharedPreference2> { }
@WorkbenchPreference(identifier = "MyInnerPreference", bundleKey = "MyInnerPreference.Label") public class MyInnerPreference implements BasePreference<MyInnerPreference> { @Property(bundleKey = "MyInnerPreference.Text") String text; public String getText() { return text; } public void setText(final String text) { this.text = text; } }
@WorkbenchPreference(identifier = "MySharedPreference2", parents = "MyInnerPreference2", bundleKey = "MySharedPreference2.Label") public class MySharedPreference2 implements BasePreference<MySharedPreference2> { }
@WorkbenchPreference(identifier = "MySharedPreference", bundleKey = "MySharedPreference.Label") public class MySharedPreference implements BasePreference<MySharedPreference> { @Property(bundleKey = "MySharedPreference.Text") String text; @Property(bundleKey = "MySharedPreference.MyInnerPreference2") MyInnerPreference2 myInnerPreference2; }
@WorkbenchPreference(identifier = "MyInnerPreference2", bundleKey = "MyInnerPreference2.Label") public class MyInnerPreference2 implements BasePreference<MyInnerPreference2> { }
@WorkbenchPreference(identifier = "MyInnerPreference", bundleKey = "MyInnerPreference.Label") public class MyInnerPreference implements BasePreference<MyInnerPreference> { @Property(bundleKey = "MyInnerPreference.Text") String text; public String getText() { return text; } public void setText(final String text) { this.text = text; } }
@WorkbenchPreference(identifier = "MyInnerPreference2", bundleKey = "MyInnerPreference2.Label") public class MyInnerPreference2 implements BasePreference<MyInnerPreference2> { }
@WorkbenchPreference(identifier = "MySharedPreference", bundleKey = "MySharedPreference.Label") public class MySharedPreference implements BasePreference<MySharedPreference> { @Property(bundleKey = "MySharedPreference.Text") String text; @Property(bundleKey = "MySharedPreference.MyInnerPreference2") MyInnerPreference2 myInnerPreference2; }
@WorkbenchPreference(identifier = "MyInnerPreference2", bundleKey = "MyInnerPreference2.Label") public class MyInnerPreference2 implements BasePreference<MyInnerPreference2> { }
@WorkbenchPreference(identifier = "InvalidDefaultPreference") public class InvalidDefaultPreference implements BasePreference<InvalidDefaultPreference> { @Property String text; @Override public InvalidDefaultPreference defaultValue(final InvalidDefaultPreference defaultValue) { return new InvalidDefaultPreference(); } }
@WorkbenchPreference(identifier = "MyInnerPreference2", bundleKey = "MyInnerPreference2.Label") public class MyInnerPreference2 implements BasePreference<MyInnerPreference2> { }