public RoslynVisualizationService( IModelServiceFactory modelServiceFactory, IDiagramServiceFactory diagramServiceFactory, IUiServiceFactory uiServiceFactory, IDiagramPluginFactory diagramPluginFactory, IEnumerable <DiagramPluginId> diagramPluginIds) : base(modelServiceFactory, diagramServiceFactory, uiServiceFactory, diagramPluginFactory, diagramPluginIds) { }
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> >(); }