X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Finternal%2FActivator.java;h=3fc0d46fa58cb34e2f5c77f39696b816cc244f67;hb=06ee0c4c71cd9e372969da1570e7fcac2c4397a5;hp=ce5d787c628fdbbf11de3679fb268b7b01e0c421;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/internal/Activator.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/internal/Activator.java index ce5d787c6..3fc0d46fa 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/internal/Activator.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/internal/Activator.java @@ -1,27 +1,32 @@ -package org.simantics.modeling.internal; - -import java.util.Hashtable; - -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; -import org.simantics.modeling.scl.GraphModuleSourceRepository; -import org.simantics.modeling.scl.OntologyModuleSourceRepository; -import org.simantics.scl.compiler.source.repository.ModuleSourceRepository; - -public class Activator implements BundleActivator { - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void start(BundleContext context) throws Exception { - Hashtable properties = new Hashtable(); - - context.registerService(ModuleSourceRepository.class, OntologyModuleSourceRepository.INSTANCE, properties); - context.registerService(ModuleSourceRepository.class, GraphModuleSourceRepository.INSTANCE, properties); - } - - @Override - public void stop(BundleContext context) throws Exception { - } - - -} +package org.simantics.modeling.internal; + +import java.util.Hashtable; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; +import org.simantics.modeling.scl.GraphModuleSourceRepository; +import org.simantics.modeling.scl.OntologyModuleSourceRepository; +import org.simantics.scl.compiler.source.repository.ModuleSourceRepository; + +public class Activator implements BundleActivator { + + private static BundleContext context; + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void start(BundleContext context) throws Exception { + Activator.context = context; + Hashtable properties = new Hashtable(); + + context.registerService(ModuleSourceRepository.class, OntologyModuleSourceRepository.INSTANCE, properties); + context.registerService(ModuleSourceRepository.class, GraphModuleSourceRepository.INSTANCE, properties); + } + + @Override + public void stop(BundleContext context) throws Exception { + } + + public static BundleContext getContext() { + return context; + } +}