protected override Bootstrap.Assembling.AbstractCompositeAssemblyDeclaration DoCreateAssemblyDeclarationForExisting(Bootstrap.Assembling.Assembler assembler, CollectionsWithRoles.API.DictionaryQuery <Type, CollectionsWithRoles.API.ListQuery <Assembling.CompositeAssemblyInfo> > compositeAssemblyInfos) { return(new PlainCompositeAssemblyDeclarationForExistingImpl(assembler, Qi4CS.Core.API.Instance.CompositeModelType.PLAIN, compositeAssemblyInfos)); }
protected override Bootstrap.Assembling.AbstractCompositeAssemblyDeclaration DoCreateAssemblyDeclarationForNew(Bootstrap.Assembling.Assembler assembler, CollectionsWithRoles.API.DictionaryWithRoles <Type, CollectionsWithRoles.API.ListProxy <Assembling.CompositeAssemblyInfo>, CollectionsWithRoles.API.ListProxyQuery <Assembling.CompositeAssemblyInfo>, CollectionsWithRoles.API.ListQuery <Assembling.CompositeAssemblyInfo> > compositeAssemblyInfos, Assembling.CompositeAssemblyInfo assemblyInfo, CollectionsWithRoles.API.CollectionsFactory collectionsFactory) { return(new PlainCompositeAssemblyDeclarationForNewImpl(assembler, compositeAssemblyInfos, assemblyInfo, collectionsFactory)); }
protected override Bootstrap.Assembling.AbstractCompositeAssemblyDeclaration DoCreateAssemblyDeclarationForNew(Bootstrap.Assembling.Assembler assembler, DictionaryWithRoles <Type, ListProxy <CompositeAssemblyInfo>, ListProxyQuery <CompositeAssemblyInfo>, ListQuery <CompositeAssemblyInfo> > compositeAssemblyInfos, CompositeAssemblyInfo assemblyInfo, CollectionsFactory collectionsFactory) { return(new LayeredServiceCompositeAssemblyDeclarationForNewImpl(assembler, compositeAssemblyInfos, (LayeredServiceCompositeAssemblyInfo)assemblyInfo, collectionsFactory)); }