Interface BasicSimuLizarExtensionModule
-
@Module public interface BasicSimuLizarExtensionModule
-
-
Method Summary
Static Methods Modifier and Type Method Description static InterpreterSwitchExtensionRegistrybindInterpreterSwitchExtensionRegistry(SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory> registry)static SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory>provideAbstractRDSeffSwitchFactoryRegistry()static Set<SimuLizarExtensionFactory<?>>provideExtensionFactories()static Set<AbstractRDSeffSwitchFactory>provideExtensionRDSeffSwitchFactory(SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory> registry)static Set<SimuLizarExtension>provideExtensions(Set<SimuLizarExtensionFactory<?>> factories, SimuLizarCoreComponent component)
-
-
-
Method Detail
-
provideExtensionFactories
@Provides @ElementsIntoSet static Set<SimuLizarExtensionFactory<?>> provideExtensionFactories()
-
provideExtensions
@Provides @ElementsIntoSet static Set<SimuLizarExtension> provideExtensions(Set<SimuLizarExtensionFactory<?>> factories, SimuLizarCoreComponent component)
-
provideAbstractRDSeffSwitchFactoryRegistry
@Provides @Singleton static SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory> provideAbstractRDSeffSwitchFactoryRegistry()
-
bindInterpreterSwitchExtensionRegistry
@Provides @Singleton static InterpreterSwitchExtensionRegistry bindInterpreterSwitchExtensionRegistry(SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory> registry)
-
provideExtensionRDSeffSwitchFactory
@Provides @ElementsIntoSet static Set<AbstractRDSeffSwitchFactory> provideExtensionRDSeffSwitchFactory(SimuLizarExtensionRegistryImpl<AbstractRDSeffSwitchFactory> registry)
-
-