Changeset 11253 for branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/SymboldDataAnalysisGenealogyView.cs
- Timestamp:
- 07/31/14 17:11:39 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/SymboldDataAnalysisGenealogyView.cs
r11233 r11253 74 74 var visualNode = (VisualGenealogyGraphNode)sender; 75 75 var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)visualNode.Data; 76 var tree = graphNode. Content;76 var tree = graphNode.Data; 77 77 symbolicExpressionTreeChart.Tree = tree; 78 78 … … 80 80 var fragment = (IFragment<ISymbolicExpressionTreeNode>)graphNode.InArcs.Last().Data; 81 81 if (fragment != null) { 82 treeChart_HighlightSubtree(graphNode. Content.NodeAt(fragment.Index1));82 treeChart_HighlightSubtree(graphNode.Data.NodeAt(fragment.Index1)); 83 83 } 84 84 } … … 98 98 // perform fragment tracing 99 99 var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)genealogyGraphChart.SelectedGraphNode; 100 var subtreeIndex = graphNode. Content.IterateNodesPrefix().ToList().IndexOf(subtree);100 var subtreeIndex = graphNode.Data.IterateNodesPrefix().ToList().IndexOf(subtree); 101 101 var fragmentGraph = SymbolicDataAnalysisExpressionTracing.TraceSubtree(graphNode, subtreeIndex); 102 102 if (fragmentGraph.Vertices.Any()) { … … 106 106 // perform matching like it was done before 107 107 // currently there is no possibility to specify the subtree matching criteria 108 var trees = Content.Vertices.Select(x => x. Content);108 var trees = Content.Vertices.Select(x => x.Data); 109 109 var matchingTrees = trees.Where(x => x.Root.ContainsSubtree(subtree, comparer)); 110 110
Note: See TracChangeset
for help on using the changeset viewer.