Class ATLCoreUIPlugin

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

    public class ATLCoreUIPlugin
    extends org.eclipse.ui.plugin.AbstractUIPlugin
    The core ui plugin provides a way to launch transformations using the core api.
    • Field Summary

      • Fields inherited from class org.eclipse.core.runtime.Plugin

        PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void clearConsole()
      Clears the ATL Console.
      static ATLCoreUIPlugin getDefault()
      Returns the shared instance.
      static org.eclipse.swt.graphics.Image getImage​(java.lang.String path)
      Looks for an image in the icons folder.
      static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String name)
      Returns the image descriptor with the given relative path.
      org.eclipse.swt.widgets.Shell getShell()  
      void start​(org.osgi.framework.BundleContext context)
      static void startConsole()
      Starts the ATL Console.
      void stop​(org.osgi.framework.BundleContext context)
      static void stopConsole()
      Stops the ATL Console.
      • 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
    • Constructor Detail

    • Method Detail

      • getDefault

        public static ATLCoreUIPlugin getDefault()
        Returns the shared instance.
        Returns:
        the shared instance.
      • getImage

        public static org.eclipse.swt.graphics.Image getImage​(java.lang.String path)
        Looks for an image in the icons folder.
        Parameters:
        path - the image path
        Returns:
        the searched Image
      • 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
        See Also:
        Plugin.start(org.osgi.framework.BundleContext)
      • 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
        See Also:
        AbstractUIPlugin.stop(org.osgi.framework.BundleContext)
      • startConsole

        public static void startConsole()
        Starts the ATL Console.
      • stopConsole

        public static void stopConsole()
        Stops the ATL Console.
      • clearConsole

        public static void clearConsole()
        Clears the ATL Console.
      • getImageDescriptor

        public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String name)
        Returns the image descriptor with the given relative path.
        Parameters:
        name - the image name
        Returns:
        the image descriptor
      • getShell

        public org.eclipse.swt.widgets.Shell getShell()