Class MovementsConstructorUiPlugin

java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
com.e1c.g5.v8.dt.internal.mw.ui.MovementsConstructorUiPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class MovementsConstructorUiPlugin extends org.eclipse.ui.plugin.AbstractUIPlugin
Plugin activator for Movements Constuctor plugin. Contains images for plugin
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Path to icons directory
    static final String
    Path to add icon
    static final String
    Path to delete icon
    static final String
    Path to expandall icon
    static final String
    Path to registers icon
    static final String
    Path to registers icon
    static final String
    Plug-in id
    static final String
    Path to etool16 directory
    static final String
    Path to etool16 directory

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.eclipse.core.runtime.IStatus
    Creates erros status.
    static org.eclipse.core.runtime.IStatus
    Creates warning status.
    static org.eclipse.swt.graphics.Image
    Returns a picture by ID
    static org.eclipse.jface.resource.ImageDescriptor
    Returns image descriptor by ID
    com.google.inject.Injector
    Returns Guice injector for this plugin.
    Returns instance of this class.
    protected void
    initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg)
     
    static void
    log(org.eclipse.core.runtime.IStatus status)
    Log given status.
    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, 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 Details

  • Constructor Details

    • MovementsConstructorUiPlugin

      public MovementsConstructorUiPlugin()
  • Method Details

    • log

      public static void log(org.eclipse.core.runtime.IStatus status)
      Log given status.
      Parameters:
      status - - status to log. Cannot be null.
    • getInstance

      public static MovementsConstructorUiPlugin getInstance()
      Returns instance of this class.
      Returns:
      plugin , cannot be null
    • getImage

      public static org.eclipse.swt.graphics.Image getImage(String id)
      Returns a picture by ID
      Parameters:
      id - character identifier of the picture, cannot be null
      Returns:
      picture or null if the specified ID has a picture not detected
    • getImageDescriptor

      public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(String id)
      Returns image descriptor by ID
      Parameters:
      id - character identifier of the picture, cannot be null
      Returns:
      image descriptor or null if there is a picture for the specified ID not detected
    • createErrorStatus

      public static org.eclipse.core.runtime.IStatus createErrorStatus(String msg, Throwable e)
      Creates erros status.
      Parameters:
      msg - - message. Cannot be null.
      e - - throwable. Can be null.
      Returns:
      created erroe status. Cannot return null.
    • createWarningStatus

      public static org.eclipse.core.runtime.IStatus createWarningStatus(String msg)
      Creates warning status.
      Parameters:
      msg - - message. Cannot be null.
      Returns:
      created warning status. Cannot return null.
    • getInjector

      public com.google.inject.Injector getInjector()
      Returns Guice injector for this plugin.
      Returns:
      Guice injector for this plugin. Cannot return null
    • start

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

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

      protected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg)
      Overrides:
      initializeImageRegistry in class org.eclipse.ui.plugin.AbstractUIPlugin