Package org.eclipse.emf.compare.rcp.ui
Class EMFCompareRCPUIPlugin
- java.lang.Object
-
- org.eclipse.core.runtime.Plugin
-
- org.eclipse.ui.plugin.AbstractUIPlugin
-
- org.eclipse.emf.compare.rcp.ui.EMFCompareRCPUIPlugin
-
- All Implemented Interfaces:
BundleActivator
public class EMFCompareRCPUIPlugin extends org.eclipse.ui.plugin.AbstractUIPluginThe activator class controls the plug-in life cycle.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringACCESSOR_FACTORY_PPIDstatic StringDIFFERENCE_GROUP_EXTENDER_PPIDstatic StringFILTER_PROVIDER_PPIDstatic StringGROUP_PROVIDER_PPIDstatic StringPLUGIN_IDThe plug-in ID.
-
Constructor Summary
Constructors Constructor Description EMFCompareRCPUIPlugin()The constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddisposeCachedImages()dispose system resources associated with cached images.static voiddisposeImage(String id)Dispose image with the given id.IAccessorFactory.RegistrygetAccessorFactoryRegistry()ContentMergeViewerCustomizationRegistrygetContentMergeViewerCustomizationRegistry()Returns the registry containing all known content merge viewer customizations.static EMFCompareRCPUIPlugingetDefault()Returns the shared instance.DifferenceFilterManagergetDifferenceFilterManager()IDifferenceFilter.RegistrygetDifferenceFilterRegistry()IDifferenceGroupExtender.RegistrygetDifferenceGroupExtenderRegistry()IDifferenceGroupProvider.Descriptor.RegistrygetDifferenceGroupProviderRegistry()static org.eclipse.swt.graphics.ImagegetImage(String imagePath)returns a plugin image.static org.eclipse.jface.resource.ImageDescriptorgetImageDescriptor(String imagePath)returns a plugin image descriptor.IItemRegistry<IDifferenceGroupProvider.Descriptor>getItemDifferenceGroupProviderRegistry()Map<String,IConfigurationUIFactory>getMatchEngineConfiguratorRegistry()Get the Match Engine Configurator Registryorg.eclipse.jface.preference.IPreferenceStoregetPreferenceStore()Provide this plug-in's preference store, which searches values inInstanceScope, thenConfigurationScope, and thenDefaultScope.voidlog(int severity, String message)Log the given message with the give severity level.voidlog(Throwable e)Log anExceptionin thecurrent logger.voidstart(BundleContext context)voidstop(BundleContext context)-
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup
-
-
-
-
Field Detail
-
PLUGIN_ID
public static final String PLUGIN_ID
The plug-in ID.- See Also:
- Constant Field Values
-
GROUP_PROVIDER_PPID
public static final String GROUP_PROVIDER_PPID
- See Also:
- Constant Field Values
-
FILTER_PROVIDER_PPID
public static final String FILTER_PROVIDER_PPID
- See Also:
- Constant Field Values
-
ACCESSOR_FACTORY_PPID
public static final String ACCESSOR_FACTORY_PPID
- See Also:
- Constant Field Values
-
DIFFERENCE_GROUP_EXTENDER_PPID
public static final String DIFFERENCE_GROUP_EXTENDER_PPID
- Since:
- 4.0
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public void start(BundleContext context) throws Exception
- Specified by:
startin interfaceBundleActivator- Overrides:
startin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
Exception
-
stop
public void stop(BundleContext context) throws Exception
- Specified by:
stopin interfaceBundleActivator- Overrides:
stopin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
Exception
-
getDefault
public static EMFCompareRCPUIPlugin getDefault()
Returns the shared instance.- Returns:
- the shared instance
-
log
public void log(Throwable e)
Log anExceptionin thecurrent logger.- Parameters:
e- the exception to be logged.
-
log
public void log(int severity, String message)Log the given message with the give severity level. Severity is one ofIStatus.INFO,IStatus.WARNINGandIStatus.ERROR.- Parameters:
severity- the severity of the messagemessage- the message
-
getDifferenceGroupProviderRegistry
public IDifferenceGroupProvider.Descriptor.Registry getDifferenceGroupProviderRegistry()
- Returns:
- the groupProviderRegistry
- Since:
- 4.0
-
getItemDifferenceGroupProviderRegistry
public IItemRegistry<IDifferenceGroupProvider.Descriptor> getItemDifferenceGroupProviderRegistry()
- Returns:
- the item registry for group providers.
- Since:
- 4.0
-
getDifferenceFilterRegistry
public IDifferenceFilter.Registry getDifferenceFilterRegistry()
- Since:
- 4.0
-
getDifferenceFilterManager
public DifferenceFilterManager getDifferenceFilterManager()
- Returns:
- The Difference Filter manager.
- Since:
- 4.0
-
getAccessorFactoryRegistry
public IAccessorFactory.Registry getAccessorFactoryRegistry()
- Returns:
- the registry
-
getDifferenceGroupExtenderRegistry
public IDifferenceGroupExtender.Registry getDifferenceGroupExtenderRegistry()
- Returns:
- the sub tree registry
- Since:
- 4.0
-
getContentMergeViewerCustomizationRegistry
public ContentMergeViewerCustomizationRegistry getContentMergeViewerCustomizationRegistry()
Returns the registry containing all known content merge viewer customizations.- Returns:
- the
ContentMergeViewerCustomizationRegistrycontaining all known content merge viewer customizations. - Since:
- 4.4
-
getImage
public static org.eclipse.swt.graphics.Image getImage(String imagePath)
returns a plugin image. The returned image does not need to be explicitly disposed.
- Parameters:
imagePath- : plugin relative path to the image- Returns:
- Image : plugin hosted image
-
getImageDescriptor
public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(String imagePath)
returns a plugin image descriptor.
- Parameters:
imagePath- : plugin relative path to the image- Returns:
- ImageDescriptor : image descriptor.
-
disposeImage
public static void disposeImage(String id)
Dispose image with the given id.- Parameters:
id- : dispose system resources associated with the image with the given id.
-
disposeCachedImages
public static void disposeCachedImages()
dispose system resources associated with cached images.
-
getMatchEngineConfiguratorRegistry
public Map<String,IConfigurationUIFactory> getMatchEngineConfiguratorRegistry()
Get the Match Engine Configurator Registry- Returns:
- Map
- Since:
- 4.0
-
getPreferenceStore
public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
Provide this plug-in's preference store, which searches values inInstanceScope, thenConfigurationScope, and thenDefaultScope.- Overrides:
getPreferenceStorein classorg.eclipse.ui.plugin.AbstractUIPlugin
-
-