Class Activator

  • All Implemented Interfaces:
    org.osgi.framework.BundleActivator

    public class Activator
    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.String PLUGIN_ID
      The plug-in ID.
      • Fields inherited from class org.eclipse.core.runtime.Plugin

        PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
    • Constructor Summary

      Constructors 
      Constructor Description
      Activator()
      The constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.osgi.framework.BundleContext getBundleContext()
      Returns the BundleContext for this bundle.
      static Activator getDefault()
      Returns the shared instance.
      EMFFormsDatabindingEMF getEMFFormsDatabinding()
      Returns the EMFFormsDatabindingEMF service.
      static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String path)
      Returns an image descriptor for the image file at the given plug-in relative path.
      ReportService getReportService()
      Returns the ReportService.
      void start​(org.osgi.framework.BundleContext context)  
      void stop​(org.osgi.framework.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
      • Methods inherited from class org.eclipse.core.runtime.Plugin

        find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • PLUGIN_ID

        public static final java.lang.String PLUGIN_ID
        The plug-in ID.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Activator

        public Activator()
        The constructor.
    • Method Detail

      • start

        public void start​(org.osgi.framework.BundleContext context)
                   throws java.lang.Exception
        Specified by:
        start in interface org.osgi.framework.BundleActivator
        Overrides:
        start in class org.eclipse.ui.plugin.AbstractUIPlugin
        Throws:
        java.lang.Exception
      • stop

        public void stop​(org.osgi.framework.BundleContext context)
                  throws java.lang.Exception
        Specified by:
        stop in interface org.osgi.framework.BundleActivator
        Overrides:
        stop in class org.eclipse.ui.plugin.AbstractUIPlugin
        Throws:
        java.lang.Exception
      • getDefault

        public static Activator getDefault()
        Returns the shared instance.
        Returns:
        the shared instance.
      • getImageDescriptor

        public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String path)
        Returns an image descriptor for the image file at the given plug-in relative path.
        Parameters:
        path - the path.
        Returns:
        the image descriptor.
      • getBundleContext

        public org.osgi.framework.BundleContext getBundleContext()
        Returns the BundleContext for this bundle.
        Returns:
        The BundleContext for this bundle.