edu.cmu.sei.aadl.modelsupport
Class Activator
java.lang.Object
org.eclipse.core.runtime.Plugin
edu.cmu.sei.aadl.modelsupport.Activator
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class Activator
- extends org.eclipse.core.runtime.Plugin
The activator class controls the plug-in life cycle
Field Summary |
static java.lang.String |
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 |
Activator()
The constructor |
Method Summary |
static Activator |
getDefault()
Returns the shared instance |
static java.lang.String |
getPluginId()
|
static org.eclipse.core.resources.IWorkspace |
getWorkspace()
|
static void |
log(org.eclipse.core.runtime.IStatus aStatus)
|
static void |
logErrorMessage(java.lang.String aMessage)
|
static void |
logThrowable(java.lang.Throwable aThrowable)
|
void |
start(org.osgi.framework.BundleContext context)
|
void |
stop(org.osgi.framework.BundleContext context)
|
Methods inherited from class org.eclipse.core.runtime.Plugin |
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PLUGIN_ID
public static final java.lang.String PLUGIN_ID
- See Also:
- Constant Field Values
Activator
public Activator()
- The constructor
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.core.runtime.Plugin
- 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.core.runtime.Plugin
- Throws:
java.lang.Exception
getDefault
public static Activator getDefault()
- Returns the shared instance
- Returns:
- the shared instance
getWorkspace
public static org.eclipse.core.resources.IWorkspace getWorkspace()
getPluginId
public static java.lang.String getPluginId()
log
public static void log(org.eclipse.core.runtime.IStatus aStatus)
logThrowable
public static void logThrowable(java.lang.Throwable aThrowable)
logErrorMessage
public static void logErrorMessage(java.lang.String aMessage)