public class EquinoxResourceSetAdapterComponent
extends java.lang.Object
EPackage registry and the Equinox
based IExtensionRegistry. All registered services provide their bundleId in the service properties.
This component loads the plugin.xml from this bundle and registers it in the IExtensionRegistry or removed all
IExtensionPoint , if the EPackageConfigurator is unregistered.| Constructor and Description |
|---|
EquinoxResourceSetAdapterComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(ComponentContext ctx)
Called on component activation
|
void |
addEPackageConfigurator(EPackageConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> properties)
Injects
EPackageConfigurator, to register a new EPackage |
void |
deactivate()
Called on component deactivation
|
void |
removeEPackageConfigurator(EPackageConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> properties)
Removes a
EPackageConfigurator from the registry and unconfigures it |
public void addEPackageConfigurator(EPackageConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> properties)
EPackageConfigurator, to register a new EPackageconfigurator - the EPackageConfigurator to be registeredproperties - the service propertiespublic void removeEPackageConfigurator(EPackageConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> properties)
EPackageConfigurator from the registry and unconfigures itconfigurator - the configurator to be removedproperties - the service propertiespublic void activate(ComponentContext ctx)
ctx - the component contextpublic void deactivate()
Data In Motion Consulting GmbH