Ejemplo n.º 1
0
        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);
        }