Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/31/14 17:11:39 (10 years ago)
Author:
bburlacu
Message:

#1772: Ported the rest of the changes to the DirectedGraph and Vertex to the GenealogyGraph and GenealogyGraphNode. Adapted tracking operators, analyzers and views.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Tracking/SymbolicDataAnalysisExpressionBeforeManipulatorOperator.cs

    r11233 r11253  
    3232      var vChild = (IGenealogyGraphNode<ISymbolicExpressionTree>)GenealogyGraph.GetByContent(ChildParameter.ActualValue);
    3333      var vClone = vChild.Parents.Last();
    34       vChild.InArcs.First().Data = vClone.Content.IterateNodesPrefix().ToList();
     34      vChild.InArcs.First().Data = vClone.Data.IterateNodesPrefix().ToList();
    3535
    3636      var fragment = (IFragment<ISymbolicExpressionTreeNode>)vClone.InArcs.Last().Data;
     
    3838        // this step must be performed because the fragment root actually references the original child (not the clone).
    3939        // then, a mutation operation (acting on the original child), could disrupt it
    40         fragment.Root = vClone.Content.IterateNodesPrefix().ElementAt(fragment.Index1);
     40        fragment.Root = vClone.Data.IterateNodesPrefix().ElementAt(fragment.Index1);
    4141      }
    4242
Note: See TracChangeset for help on using the changeset viewer.