Skip to content

Commit 8321476

Browse files
committed
Use getInstance() instead of INSTANCE for access to singleton Plugins
1 parent a8434ca commit 8321476

File tree

146 files changed

+453
-434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+453
-434
lines changed

com.archimatetool.canvas/src/com/archimatetool/canvas/CanvasEditorPlugin.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,23 @@ public class CanvasEditorPlugin extends AbstractUIPlugin {
2222

2323
public static final String PLUGIN_ID = "com.archimatetool.canvas"; //$NON-NLS-1$
2424

25-
/**
26-
* The shared instance
27-
*/
28-
public static CanvasEditorPlugin INSTANCE;
25+
// The shared instance
26+
private static CanvasEditorPlugin instance;
2927

3028
/**
3129
* The File location of this plugin folder
3230
*/
3331
private static File fPluginFolder;
3432

33+
/**
34+
* @return the shared instance
35+
*/
36+
public static CanvasEditorPlugin getInstance() {
37+
return instance;
38+
}
39+
3540
public CanvasEditorPlugin() {
36-
INSTANCE = this;
41+
instance = this;
3742
}
3843

3944
/**

com.archimatetool.canvas/src/com/archimatetool/canvas/ICanvasImages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818
public interface ICanvasImages {
1919

20-
ImageFactory ImageFactory = new ImageFactory(CanvasEditorPlugin.INSTANCE);
20+
ImageFactory ImageFactory = new ImageFactory(CanvasEditorPlugin.getInstance());
2121

2222
String IMGPATH = "img/"; //$NON-NLS-1$
2323

com.archimatetool.canvas/src/com/archimatetool/canvas/NewCanvasExtensionContributionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public EvaluationResult evaluate(IEvaluationContext context) throws CoreExceptio
175175
fCurrentFolder = null;
176176

177177
// Evaluate visibility here (otherwise we might see an empty "New" menu item if Canvas is not enabled)
178-
if(!CanvasEditorPlugin.INSTANCE.getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED)) {
178+
if(!CanvasEditorPlugin.getInstance().getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED)) {
179179
return EvaluationResult.FALSE;
180180
}
181181

com.archimatetool.canvas/src/com/archimatetool/canvas/NewModelWithCanvasExtensionContributionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ public ImageDescriptor getImageDescriptor() {
132132
private Expression visibleExpression = new Expression() {
133133
@Override
134134
public EvaluationResult evaluate(IEvaluationContext context) throws CoreException {
135-
boolean isVisible = CanvasEditorPlugin.INSTANCE.getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED);
135+
boolean isVisible = CanvasEditorPlugin.getInstance().getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED);
136136
return isVisible ? EvaluationResult.TRUE : EvaluationResult.FALSE;
137137
}
138138
};

com.archimatetool.canvas/src/com/archimatetool/canvas/SaveAsCanvasExtensionContributionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public SaveAsCanvasExtensionContributionFactory() {
4343

4444
@Override
4545
public void createContributionItems(IServiceLocator serviceLocator, IContributionRoot additions) {
46-
boolean enabled = CanvasEditorPlugin.INSTANCE.getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED);
46+
boolean enabled = CanvasEditorPlugin.getInstance().getPreferenceStore().getBoolean(IPreferenceConstants.CANVAS_EDITOR_ENABLED);
4747
if(!enabled) {
4848
return;
4949
}

com.archimatetool.canvas/src/com/archimatetool/canvas/figures/CanvasStickyFigure.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ protected void paintFigure(Graphics graphics) {
185185

186186
@Override
187187
public IFigure getToolTip() {
188-
if(!ArchiPlugin.INSTANCE.getPreferenceStore().getBoolean(IPreferenceConstants.VIEW_TOOLTIPS)) {
188+
if(!ArchiPlugin.getInstance().getPreferenceStore().getBoolean(IPreferenceConstants.VIEW_TOOLTIPS)) {
189189
return null;
190190
}
191191

com.archimatetool.canvas/src/com/archimatetool/canvas/preferences/CanvasPreferencePage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class CanvasPreferencePage
3434
private Button fCanvasEditorEnabledButton;
3535

3636
public CanvasPreferencePage() {
37-
setPreferenceStore(CanvasEditorPlugin.INSTANCE.getPreferenceStore());
37+
setPreferenceStore(CanvasEditorPlugin.getInstance().getPreferenceStore());
3838
}
3939

4040
@Override

com.archimatetool.canvas/src/com/archimatetool/canvas/preferences/PreferenceInitializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class PreferenceInitializer extends AbstractPreferenceInitializer
2222

2323
@Override
2424
public void initializeDefaultPreferences() {
25-
IPreferenceStore store = CanvasEditorPlugin.INSTANCE.getPreferenceStore();
25+
IPreferenceStore store = CanvasEditorPlugin.getInstance().getPreferenceStore();
2626

2727
store.setDefault(CANVAS_EDITOR_ENABLED, true);
2828
}

com.archimatetool.canvas/src/com/archimatetool/canvas/templates/model/CanvasTemplateManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class CanvasTemplateManager extends TemplateManager {
3434
@Override
3535
protected ITemplateGroup loadInbuiltTemplates() {
3636
ITemplateGroup group = new TemplateGroup(Messages.CanvasTemplateManager_0);
37-
File folder = CanvasEditorPlugin.INSTANCE.getTemplatesFolder();
37+
File folder = CanvasEditorPlugin.getInstance().getTemplatesFolder();
3838
if(folder.exists()) {
3939
for(File file : folder.listFiles()) {
4040
if(file.getName().toLowerCase().endsWith(CANVAS_TEMPLATE_FILE_EXTENSION)) {
@@ -52,7 +52,7 @@ protected ITemplateGroup loadInbuiltTemplates() {
5252

5353
@Override
5454
public File getUserTemplatesManifestFile() {
55-
return new File(ArchiPlugin.INSTANCE.getWorkspaceFolder(), "canvasses.xml"); //$NON-NLS-1$
55+
return new File(ArchiPlugin.getInstance().getWorkspaceFolder(), "canvasses.xml"); //$NON-NLS-1$
5656
}
5757

5858
@Override

com.archimatetool.canvas/src/com/archimatetool/canvas/templates/wizard/SaveCanvasAsTemplateWizardPage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void createControl(Composite parent) {
9696
String defaultFileName = Messages.SaveCanvasAsTemplateWizardPage_3 + CanvasTemplateManager.CANVAS_TEMPLATE_FILE_EXTENSION;
9797

9898
// Get last folder used
99-
String lastFolderName = CanvasEditorPlugin.INSTANCE.getPreferenceStore().getString(PREFS_LAST_FOLDER);
99+
String lastFolderName = CanvasEditorPlugin.getInstance().getPreferenceStore().getString(PREFS_LAST_FOLDER);
100100
File lastFolder = new File(lastFolderName);
101101
if(lastFolder.exists() && lastFolder.isDirectory()) {
102102
fFileTextField.setText(new File(lastFolder, defaultFileName).getPath());
@@ -307,7 +307,7 @@ void storePreferences() {
307307
// Store current folder
308308
File parentFile = new File(getFileName()).getAbsoluteFile().getParentFile(); // Make sure to use absolute file
309309
if(parentFile != null) {
310-
IPreferenceStore store = CanvasEditorPlugin.INSTANCE.getPreferenceStore();
310+
IPreferenceStore store = CanvasEditorPlugin.getInstance().getPreferenceStore();
311311
store.setValue(PREFS_LAST_FOLDER, parentFile.getAbsolutePath());
312312
}
313313
}

0 commit comments

Comments
 (0)