Example #1
0
        public override void OnGraphChange(object sender, GraphChangeArgs <TSinkItem, TSinkEdge> args)
        {
            base.OnGraphChange(sender, args);
            Sink.OnGraphChange(sender, args);
            var sourceItem = Get(args.Item);

            Source.OnGraphChange(sender, new GraphChangeArgs <TSourceItem, TSourceEdge> (Source, sourceItem, args.EventType));
        }
Example #2
0
 public virtual void SourceGraphChanged(object sender, GraphChangeArgs <TItem, TEdge> args)
 {
     base.OnGraphChange(sender, args);
 }
Example #3
0
 public override void OnGraphChange(object sender, GraphChangeArgs <TItem, TEdge> args)
 {
     // change the full graph first, then call subgraph change-event
     Source.OnGraphChange(sender, args);
     base.OnGraphChange(sender, args);
 }
Example #4
0
 public override void OnGraphChange(object sender, GraphChangeArgs <TItem, TEdge> args)
 {
     base.OnGraphChange(sender, args);
     Source.OnGraphChange(sender, args);
 }