diff options
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java')
-rw-r--r-- | plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java index 537c5097217..73bbd73ed4a 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java +++ b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeModelingServiceRegHandler.java @@ -25,37 +25,37 @@ import org.osgi.framework.ServiceRegistration; */ public class OseeModelingServiceRegHandler extends AbstractTrackingHandler { - private static final Class<?>[] SERVICE_DEPENDENCIES = new Class<?>[] { - // - IOseeCachingService.class, // - IOseeModelFactoryService.class, // - IOseeCachingServiceFactory.class // - }; - - private ServiceRegistration registration; - - @Override - public Class<?>[] getDependencies() { - return SERVICE_DEPENDENCIES; - } - - @Override - public void onActivate(BundleContext context, Map<Class<?>, Object> services) { - IOseeModelFactoryService modelFactoryService = getService(IOseeModelFactoryService.class, services); - IOseeCachingService cachingService = getService(IOseeCachingService.class, services); - IOseeCachingServiceFactory cachingFactoryService = getService(IOseeCachingServiceFactory.class, services); - - IOseeModelingService service = - new OseeModelingServiceImpl(modelFactoryService, cachingService, cachingFactoryService, - OseeDslFactory.eINSTANCE); - registration = context.registerService(IOseeModelingService.class.getName(), service, null); - } - - @Override - public void onDeActivate() { - if (registration != null) { - registration.unregister(); - } - } + private static final Class<?>[] SERVICE_DEPENDENCIES = new Class<?>[] { + // + IOseeCachingService.class, // + IOseeModelFactoryService.class, // + IOseeCachingServiceFactory.class // + }; + + private ServiceRegistration registration; + + @Override + public Class<?>[] getDependencies() { + return SERVICE_DEPENDENCIES; + } + + @Override + public void onActivate(BundleContext context, Map<Class<?>, Object> services) { + IOseeModelFactoryService modelFactoryService = getService(IOseeModelFactoryService.class, services); + IOseeCachingService cachingService = getService(IOseeCachingService.class, services); + IOseeCachingServiceFactory cachingFactoryService = getService(IOseeCachingServiceFactory.class, services); + + IOseeModelingService service = + new OseeModelingServiceImpl(modelFactoryService, cachingService, cachingFactoryService, + OseeDslFactory.eINSTANCE); + registration = context.registerService(IOseeModelingService.class.getName(), service, null); + } + + @Override + public void onDeActivate() { + if (registration != null) { + registration.unregister(); + } + } } |