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.AbstractUIPlugin
The activator class controls the plug-in life cycle.
- Since:
- 3.0
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCESSOR_FACTORY_PPIDstatic java.lang.StringDIFFERENCE_GROUP_EXTENDER_PPIDstatic java.lang.StringFILTER_PROVIDER_PPIDstatic java.lang.StringGROUP_PROVIDER_PPIDstatic java.lang.StringPLUGIN_IDThe plug-in ID. -
Constructor Summary
Constructors Constructor Description EMFCompareRCPUIPlugin()The constructor. -
Method Summary
Modifier and Type Method Description static voiddisposeCachedImages()dispose system resources associated with cached images.static voiddisposeImage(java.lang.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(java.lang.String imagePath)returns a plugin image.static org.eclipse.jface.resource.ImageDescriptorgetImageDescriptor(java.lang.String imagePath)returns a plugin image descriptor.IItemRegistry<IDifferenceGroupProvider.Descriptor>getItemDifferenceGroupProviderRegistry()java.util.Map<java.lang.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, java.lang.String message)Log the given message with the give severity level.voidlog(java.lang.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 Details
-
PLUGIN_ID
public static final java.lang.String PLUGIN_IDThe plug-in ID.- See Also:
- Constant Field Values
-
GROUP_PROVIDER_PPID
public static final java.lang.String GROUP_PROVIDER_PPID- See Also:
- Constant Field Values
-
FILTER_PROVIDER_PPID
public static final java.lang.String FILTER_PROVIDER_PPID- See Also:
- Constant Field Values
-
ACCESSOR_FACTORY_PPID
public static final java.lang.String ACCESSOR_FACTORY_PPID- See Also:
- Constant Field Values
-
DIFFERENCE_GROUP_EXTENDER_PPID
public static final java.lang.String DIFFERENCE_GROUP_EXTENDER_PPID- Since:
- 4.0
- See Also:
- Constant Field Values
-
-
Constructor Details
-
EMFCompareRCPUIPlugin
public EMFCompareRCPUIPlugin()The constructor.
-
-
Method Details
-
start
- Specified by:
startin interfaceBundleActivator- Overrides:
startin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
java.lang.Exception
-
stop
- Specified by:
stopin interfaceBundleActivator- Overrides:
stopin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
java.lang.Exception
-
getDefault
Returns the shared instance.- Returns:
- the shared instance
-
log
public void log(java.lang.Throwable e)Log anExceptionin thecurrent logger.- Parameters:
e- the exception to be logged.
-
log
public void log(int severity, java.lang.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
- Returns:
- the groupProviderRegistry
- Since:
- 4.0
-
getItemDifferenceGroupProviderRegistry
- Returns:
- the item registry for group providers.
- Since:
- 4.0
-
getDifferenceFilterRegistry
- Since:
- 4.0
-
getDifferenceFilterManager
- Returns:
- The Difference Filter manager.
- Since:
- 4.0
-
getAccessorFactoryRegistry
- Returns:
- the registry
-
getDifferenceGroupExtenderRegistry
- Returns:
- the sub tree registry
- Since:
- 4.0
-
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(java.lang.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(java.lang.String imagePath)returns a plugin image descriptor.
- Parameters:
imagePath- : plugin relative path to the image- Returns:
- ImageDescriptor : image descriptor.
-
disposeImage
public static void disposeImage(java.lang.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 java.util.Map<java.lang.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
-