public SaveLoadGraph(Logs log, IGraphSerializer graphSerializer, IPathInput pathInput) { this.graphSerializer = graphSerializer; this.pathInput = pathInput; this.log = log; }
public MainViewModel( BaseGraphFieldFactory fieldFactory, IVertexEventHolder eventHolder, IGraphSerializer graphSerializer, IGraphAssemble graphFactory, IPathInput pathInput, IAssembleClasses assembleClasses, Logs log) : base(fieldFactory, eventHolder, graphSerializer, graphFactory, pathInput, assembleClasses, log) { }
protected MainModel(BaseGraphFieldFactory fieldFactory, IVertexEventHolder eventHolder, IGraphSerializer graphSerializer, IGraphAssemble graphAssembler, IPathInput pathInput, IAssembleClasses assembleClasses, ILog log) { this.eventHolder = eventHolder; serializer = graphSerializer; graphSerializer.OnExceptionCaught += log.Warn; this.fieldFactory = fieldFactory; this.graphAssembler = graphAssembler; this.pathInput = pathInput; this.assembleClasses = assembleClasses; this.log = log; Graph = new NullGraph(); }