public RoslynVisualizationService(
     IModelServiceFactory modelServiceFactory,
     IDiagramServiceFactory diagramServiceFactory,
     IUiServiceFactory uiServiceFactory,
     IDiagramPluginFactory diagramPluginFactory,
     IEnumerable <DiagramPluginId> diagramPluginIds)
     : base(modelServiceFactory,
            diagramServiceFactory,
            uiServiceFactory,
            diagramPluginFactory,
            diagramPluginIds)
 {
 }
Exemplo n.º 2
0
        public VisualizationService(
            IModelServiceFactory modelServiceFactory,
            IDiagramServiceFactory diagramServiceFactory,
            IUiServiceFactory uiServiceFactory,
            IDiagramPluginFactory diagramPluginFactory,
            IEnumerable <DiagramPluginId> diagramPluginIds)
        {
            ModelServiceFactory   = modelServiceFactory;
            DiagramServiceFactory = diagramServiceFactory;
            UiServiceFactory      = uiServiceFactory;
            DiagramPluginFactory  = diagramPluginFactory;
            DiagramPluginIds      = diagramPluginIds;

            ModelService     = ModelServiceFactory.Create();
            _diagramServices = new Dictionary <DiagramId, IDiagramService>();
            _diagramUis      = new Dictionary <DiagramId, IUiService>();
            _diagramPlugins  = new Dictionary <DiagramId, List <IDiagramPlugin> >();
        }