org.ow2.clif.console.lib.egui
Class ClifConsolePlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by org.ow2.clif.console.lib.egui.ClifConsolePlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

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

The main plugin class to be used in the desktop.

Author:
Manuel AZEMA, Bruno Dillenseger, Florian Francheteau

Field Summary
static java.lang.String CLIF_APPLICATION
          Fractal ADL definition file of the CLIF application to deploy
static java.lang.String CLIF_PROPS
          The CLIF properties file name
static java.lang.String PLUGIN_ID
          The plugin 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
ClifConsolePlugin()
           
 
Method Summary
 ClifAppFacade getClifApp()
           
static ClifConsolePlugin getDefault()
          Returns the shared instance.
static ClifRegistry getRegistry(boolean update)
          On first call, creates the registry or connects to an existing registry, and creates the default local CLIF server.
 java.util.ResourceBundle getResourceBundle()
          Returns the plugin's resource bundle,
static java.lang.String getResourceString(java.lang.String key)
          Returns the string from the plugin's resource bundle, or 'key' if not found.
 void start(org.osgi.framework.BundleContext context)
          This method is called upon plug-in activation
 void stop(org.osgi.framework.BundleContext context)
          This method is called when the plug-in is stopped
 
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

CLIF_PROPS

public static final java.lang.String CLIF_PROPS
The CLIF properties file name

See Also:
Constant Field Values

CLIF_APPLICATION

public static final java.lang.String CLIF_APPLICATION
Fractal ADL definition file of the CLIF application to deploy

See Also:
Constant Field Values

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
The plugin id.

See Also:
Constant Field Values
Constructor Detail

ClifConsolePlugin

public ClifConsolePlugin()
Method Detail

getRegistry

public static ClifRegistry getRegistry(boolean update)
                                throws ClifException
On first call, creates the registry or connects to an existing registry, and creates the default local CLIF server. On subsequent calls, does nothing.

Returns:
the CLIF registry
Throws:
ClifException - if no registry could be created nor connected to, or if the default CLIF server could not be created.

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
This method is called upon plug-in activation

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
This method is called when the plug-in is stopped

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 ClifConsolePlugin getDefault()
Returns the shared instance.

Returns:
ClifConsolePlugin

getResourceString

public static java.lang.String getResourceString(java.lang.String key)
Returns the string from the plugin's resource bundle, or 'key' if not found.

Parameters:
key -
Returns:
String

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Returns the plugin's resource bundle,

Returns:
ResourceBundle

getClifApp

public ClifAppFacade getClifApp()