de.cau.cs.kieler.sim.syncsignalreset
Class SyncSignalResetPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
de.cau.cs.kieler.sim.syncsignalreset.SyncSignalResetPlugin
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class SyncSignalResetPlugin
- extends Plugin
The activator class controls the SyncSignalReset plug-in's life cycle. This KIEM DataComponent
implements synchronous semantics for executions with the KIELER Execution Manager. It should be
scheduled to be the first or the last DataComponent. It then resets all signals that are present
to be absent again. When there are no present signals, this DataComponent does simply nothing.
- Rating

Method Summary |
static SyncSignalResetPlugin |
getDefault()
Returns the shared instance of this plug-in. |
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 |
PLUGIN_ID
public static final String PLUGIN_ID
- The Constant PLUGIN_ID.
- See Also:
- Constant Field Values
SyncSignalResetPlugin
public SyncSignalResetPlugin()
- The constructor of the SyncSignalReset DataComponent.
start
public void start(org.osgi.framework.BundleContext context)
throws Exception
-
- Specified by:
start
in interface org.osgi.framework.BundleActivator
- Overrides:
start
in class Plugin
- 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 Plugin
- Throws:
Exception
getDefault
public static SyncSignalResetPlugin getDefault()
- Returns the shared instance of this plug-in.
- Returns:
- the shared instance