Interface BasicSimuLizarExtensionModule
-
@Module public interface BasicSimuLizarExtensionModule
-
-
Method Summary
Static Methods Modifier and Type Method Description static InterpreterSwitchExtensionRegistry
bindInterpreterSwitchExtensionRegistry(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)
-
-