Lines 66-80
Link Here
|
66 |
else if (e.getHref().equals("loops")) //$NON-NLS-1$ |
66 |
else if (e.getHref().equals("loops")) //$NON-NLS-1$ |
67 |
doFindLoops(); |
67 |
doFindLoops(); |
68 |
else if (e.getHref().equals("references")) //$NON-NLS-1$ |
68 |
else if (e.getHref().equals("references")) //$NON-NLS-1$ |
69 |
new OpenPluginReferencesAction(PluginRegistry.findModel(getProject())).run(); |
69 |
new OpenPluginReferencesAction(PluginRegistry.findModel(getPlugin().getId())).run(); |
70 |
else if (e.getHref().equals("hierarchy")) //$NON-NLS-1$ |
70 |
else if (e.getHref().equals("hierarchy")) //$NON-NLS-1$ |
71 |
new OpenPluginDependenciesAction(PluginRegistry.findModel(getProject())).run(); |
71 |
new OpenPluginDependenciesAction(PluginRegistry.findModel(getPlugin().getId())).run(); |
72 |
} |
72 |
} |
73 |
}); |
73 |
}); |
74 |
|
74 |
|
75 |
section.setClient(formText); |
75 |
section.setClient(formText); |
76 |
} |
76 |
} |
77 |
|
77 |
|
|
|
78 |
protected IPlugin getPlugin() { |
79 |
IBaseModel model = getPage().getModel(); |
80 |
IPlugin plugin = null; |
81 |
if (model instanceof IPluginModel) { |
82 |
plugin = ((IPluginModel) model).getPlugin(); |
83 |
} |
84 |
return plugin; |
85 |
} |
86 |
|
78 |
protected void doFindLoops() { |
87 |
protected void doFindLoops() { |
79 |
IBaseModel model = getPage().getModel(); |
88 |
IBaseModel model = getPage().getModel(); |
80 |
if (model instanceof IPluginModel) { |
89 |
if (model instanceof IPluginModel) { |