sk.uniba.euromath
Class EuroMath

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by sk.uniba.euromath.EuroMath
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class EuroMath
extends AbstractUIPlugin

This is the plugin class for the EuroMath editor.

Author:
TV, Martin Vysny

Field Summary
static String COORDINATOR_FACTORY_EXTENSION_POINT_ID
          GENE's coordinator factory extension point ID.
static String EXPORTER_FACTORY_EXTENSION_POINT_ID
          GENE's exporter factory extension point 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
EuroMath()
          Zero-argument constructor.
 
Method Summary
static String getID()
           
static ImageDescriptor getImageDescriptor(String path)
          Returns an image descriptor for the image file at the given plug-in relative path.
static EuroMath getInstance()
          Accessor to the singleton instance of the plugin.
static void log(int severity, int code, String message, Throwable exception)
          Shorthand for EuroMath.getInstance().getLog().log().
 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, getDescriptor, 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

COORDINATOR_FACTORY_EXTENSION_POINT_ID

public static final String COORDINATOR_FACTORY_EXTENSION_POINT_ID
GENE's coordinator factory extension point ID.

See Also:
Constant Field Values

EXPORTER_FACTORY_EXTENSION_POINT_ID

public static final String EXPORTER_FACTORY_EXTENSION_POINT_ID
GENE's exporter factory extension point ID.

See Also:
Constant Field Values
Constructor Detail

EuroMath

public EuroMath()
Zero-argument constructor.

Method Detail

getInstance

public static EuroMath getInstance()
Accessor to the singleton instance of the plugin.

Returns:
singleton instance, never null.

getID

public static String getID()
Returns:
plugin id.

start

public void start(org.osgi.framework.BundleContext context)
           throws Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Overrides:
start in class 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 AbstractUIPlugin
Throws:
Exception

getImageDescriptor

public static ImageDescriptor getImageDescriptor(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

log

public static void log(int severity,
                       int code,
                       String message,
                       Throwable exception)
Shorthand for EuroMath.getInstance().getLog().log().

Parameters:
severity - the severity; one of IStatus.OK, IStatus.ERROR, IStatus.INFO, IStatus.WARNING, or IStatus.CANCEL
code - the plug-in-specific status code, or IStatus.OK
message - a human-readable message, localized to the current locale
exception - a low-level exception, or null if not applicable


Copyright © 2003-2006 null. All Rights Reserved.