org.infai.emo.matcher.editor
Class ModelMatcherPlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by org.infai.emo.matcher.editor.ModelMatcherPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class ModelMatcherPlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin

This is the bas-class for this plug-in that integrates it with the Eclipse Platform UI.

Version:
1.0.0
Author:
Stanley Hillner
See Also:
AbstractUIPlugin

Field Summary
private static ModelMatcherPlugin plugin
          The instance of the plug-in.
static java.lang.String PLUGIN_ID
          The ID for this plug-in.
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
ModelMatcherPlugin()
          Constructor initializes the plug-in.
 
Method Summary
static ModelMatcherPlugin getDefault()
          The default instance of this plug-in.
 void start(org.osgi.framework.BundleContext context)
          This version of the method calls the start-method from the superclass and initializes the preference store for the plug-in.
 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

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
The ID for this plug-in. This ID identifies this plug-in within the IDE.

See Also:
Constant Field Values

plugin

private static ModelMatcherPlugin plugin
The instance of the plug-in.

Constructor Detail

ModelMatcherPlugin

public ModelMatcherPlugin()
Constructor initializes the plug-in.

Method Detail

getDefault

public static ModelMatcherPlugin getDefault()
The default instance of this plug-in.


start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
This version of the method calls the start-method from the superclass and initializes the preference store for the plug-in.

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