public void addPlugin(PluginDescription pluginDescription) {
		try {
			String name = pluginDescription.getPluginClass().getName();
			pluginInstaller.addPlugins(Arrays.asList(name));
		}
		catch (PluginException e) {
			Msg.showError(this, null, "Error Loading Plugin", e.getMessage(), e);
		}
		initLoadedPlugins();
		listener.call();
	}
Find out all plugins that depend on a plugin and add them to the dependency set
@param plugin the plugin to check if other plugins depend on it.
@param plugins the list of all loaded plugins.
Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/PluginConfigurationModel.java