public ServiceMatrixDiagramMindscapeViewModel(IPatternWindows patternWindows, IServiceProvider serviceProvider) { this.DefaultConnectionBuilder = new ServiceMatrixConnectionBuilder(); this.LayoutAlgorithm = new ServiceMatrixDiagramLayoutAlgorithm(this); this.PatternWindows = patternWindows; this.ServiceProvider = serviceProvider; }
public RemoveEmptyAddMenus([Import] ISolution solution, [Import] IPatternWindows patternWindows, [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider) { this.Solution = solution; this.PatternWindows = patternWindows; StartListening(serviceProvider); }
public ServiceMatrixDiagramAdapter([Import] ISolution solution, [Import] IPatternWindows patternWindows, [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider) { ViewModel = new ServiceMatrixDiagramMindscapeViewModel(patternWindows, serviceProvider); Solution = solution; PatternWindows = patternWindows; SolutionBuilderViewModel = PatternWindows.GetSolutionBuilderViewModel(serviceProvider); }
public ServiceMatrixDiagramAdapter([Import] ISolution solution, [Import] IPatternWindows patternWindows, [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider) { this.ViewModel = new ServiceMatrixDiagramMindscapeViewModel(patternWindows, serviceProvider); this.Solution = solution; this.PatternWindows = patternWindows; StartListening(serviceProvider); }