Interface ExtensionComponentRootExtensionBindings
@Module(includes={ExtensionSupportModule.class,SimulationRootExtensions.class})
public interface ExtensionComponentRootExtensionBindings
-
Method Summary
Modifier and TypeMethodDescriptionstatic Set<ModelContribution>
modelContributions
(ExtensionLookup lookup) provideDependencyResolution
(Set<Object> bootStrappingComponents, Set<ExtensionComponent.Factory> extensionComponentFactories) static Set<ModelCompletionJobContributor>
static ExtensionLookup
provideExtensionLookup
(Set<GenericExtensionComponent> genericRuntimeExtensions) static Set<PartitionContribution>
static Set<ExtensionComponent>
provideRootExtensions
(Set<ExtensionComponent> extensions)
-
Method Details
-
provideDependencyResolution
@Provides static ExtensionComponentDependencyResolution provideDependencyResolution(Set<Object> bootStrappingComponents, Set<ExtensionComponent.Factory> extensionComponentFactories) -
provideRootExtensions
-
provideExtensionLookup
@Provides static ExtensionLookup provideExtensionLookup(Set<GenericExtensionComponent> genericRuntimeExtensions) -
provideExtensionPartitionContribution
@Provides @ElementsIntoSet static Set<PartitionContribution> provideExtensionPartitionContribution(ExtensionLookup lookup) -
modelContributions
-
provideExtensionCompletionJobs
@Provides @ElementsIntoSet static Set<ModelCompletionJobContributor> provideExtensionCompletionJobs(ExtensionLookup lookup)
-