Example #1
0
 public override void UpdateEdges <EdgePresenter>(UpdateEdgeInfo <EdgePresenter> updateEdgeInfo)
 {
     _edges.AddRange(updateEdgeInfo.Added);
     foreach (var edge in updateEdgeInfo.Removed)
     {
         _edges.Remove(edge);
     }
 }
Example #2
0
 public abstract void UpdateGraph <NodePresenter, EdgePresenter>(UpdateNodeInfo <NodePresenter> updateNodeInfo, UpdateEdgeInfo <EdgePresenter> updateEdgeInfo)
     where NodePresenter : BaseNodePresenter
     where EdgePresenter : BaseEdgePresenter;
Example #3
0
 public abstract void UpdateEdges <EdgePresenter>(UpdateEdgeInfo <EdgePresenter> updateEdgeInfo)
     where EdgePresenter : BaseEdgePresenter;
Example #4
0
 public override void UpdateGraph <NodePresenter, EdgePresenter>(UpdateNodeInfo <NodePresenter> updateNodeInfo, UpdateEdgeInfo <EdgePresenter> updateEdgeInfo)
 {
     UpdateNodes <NodePresenter>(updateNodeInfo);
     UpdateEdges <EdgePresenter>(updateEdgeInfo);
 }