Esempio n. 1
0
 public SaveLoadGraph(Logs log, IGraphSerializer graphSerializer,
                      IPathInput pathInput)
 {
     this.graphSerializer = graphSerializer;
     this.pathInput       = pathInput;
     this.log             = log;
 }
Esempio n. 2
0
 public MainViewModel(
     BaseGraphFieldFactory fieldFactory,
     IVertexEventHolder eventHolder,
     IGraphSerializer graphSerializer,
     IGraphAssemble graphFactory,
     IPathInput pathInput,
     IAssembleClasses assembleClasses,
     Logs log)
     : base(fieldFactory, eventHolder, graphSerializer,
            graphFactory, pathInput, assembleClasses, log)
 {
 }
Esempio n. 3
0
        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();
        }