Class EMFCompareIDEUIPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
org.eclipse.emf.compare.ide.ui.internal.EMFCompareIDEUIPlugin
- All Implemented Interfaces:
BundleActivator
public class EMFCompareIDEUIPlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin
The activator class, controls the plug-in life cycle.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPLUGIN_IDThe plugin ID. -
Constructor Summary
Constructors Constructor Description EMFCompareIDEUIPlugin()Default 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.static EMFCompareIDEUIPlugingetDefault()Returns the shared instance.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.LogicalModelViewHandlerRegistrygetLogicalModelViewHandlerRegistry()Returns the registry containing all known Logical Model View handlers.MergeResolutionListenerRegistrygetMergeResolutionListenerRegistry()Returns the registry containing all known merge resolution listeners.ModelDependencyProviderRegistrygetModelDependencyProviderRegistry()Returns the registry containing all known dependency providers.IModelMinimizer.RegistrygetModelMinimizerRegistry()Returns the registry containing all known model minimizers.ModelResolverRegistrygetModelResolverRegistry()Returns the registry containing all known model resolvers.SubscriberProviderRegistrygetSubscriberProviderRegistry()Returns the registry containing all known subscriber providers.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, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup
-
Field Details
-
PLUGIN_ID
public static final java.lang.String PLUGIN_IDThe plugin ID.- See Also:
- Constant Field Values
-
-
Constructor Details
-
EMFCompareIDEUIPlugin
public EMFCompareIDEUIPlugin()Default constructor.
-
-
Method Details
-
start
- Specified by:
startin interfaceBundleActivator- Overrides:
startin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
java.lang.Exception- See Also:
AbstractUIPlugin.start(org.osgi.framework.BundleContext)
-
stop
- Specified by:
stopin interfaceBundleActivator- Overrides:
stopin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
java.lang.Exception- See Also:
AbstractUIPlugin.stop(org.osgi.framework.BundleContext)
-
getDefault
Returns the shared instance.- Returns:
- the shared instance.
-
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. -
getModelResolverRegistry
Returns the registry containing all known model resolvers.- Returns:
- The registry containing all known model resolvers.
-
getLogicalModelViewHandlerRegistry
Returns the registry containing all known Logical Model View handlers.- Returns:
- The registry containing all known Logical Model View handlers.
-
getModelMinimizerRegistry
Returns the registry containing all known model minimizers.- Returns:
- The registry containing all known model minimiers.
-
getModelDependencyProviderRegistry
Returns the registry containing all known dependency providers.- Returns:
- The registry containing all known dependency providers.
-
getMergeResolutionListenerRegistry
Returns the registry containing all known merge resolution listeners.- Returns:
- the registry containing all known merge resolution listeners.
-
getSubscriberProviderRegistry
Returns the registry containing all known subscriber providers.- Returns:
- The registry containing all known subscriber providers.
-
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
-