/** * Registers the plugin with the specified id and path. If a tree path is absent, the plugin is * associated with the tab itself. * * @param path Format is <tab name>\<tree node path> * @param id Unique id of plugin * @param propertySource Optional source for retrieving property values. * @return Container created for the plugin. * @throws Exception Unspecified exception. */ public ElementBase registerFromId(String path, String id, IPropertyProvider propertySource) throws Exception { return register(path, pluginById(id), propertySource); }