Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/01/21 13:40:55 (2 years ago)
Author:
chaider
Message:

#3140

  • some more refactoring
  • added possibility to set value of num nodes in infix parser
  • changed displaying style of number
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/InteractiveSymbolicExpressionTreeChart.cs

    r17180 r18100  
    104104        var symbol = dialog.SelectedSymbol;
    105105        var node = symbol.CreateTreeNode();
    106         if (node is ConstantTreeNode) {
    107           var constant = node as ConstantTreeNode;
    108           constant.Value = double.Parse(dialog.constantValueTextBox.Text);
     106        if (node is NumberTreeNode) {
     107          var number = node as NumberTreeNode;
     108          number.Value = double.Parse(dialog.numberValueTextBox.Text);
    109109        } else if (node is VariableTreeNode) {
    110110          var variable = node as VariableTreeNode;
     
    133133      ISymbolicExpressionTreeNode newNode = null;
    134134      var result = DialogResult.Cancel;
    135       if (node is ConstantTreeNode) {
    136         using (var dialog = new ConstantNodeEditDialog(node)) {
     135      if (node is NumberTreeNode) {
     136        using (var dialog = new NumberNodeEditDialog(node)) {
    137137          dialog.ShowDialog(this);
    138138          newNode = dialog.NewNode;
     
    200200      // check if the copied/cut node (stored in the tempNode) can be inserted as a child of the current selected node
    201201      var node = currSelected.Content;
    202       if (node is ConstantTreeNode || node is VariableTreeNode) return;
     202      if (node is NumberTreeNode || node is VariableTreeNode) return;
    203203      // check if the currently selected node can accept the copied node as a child
    204204      // no need to check the grammar, an arity check will do just fine here
Note: See TracChangeset for help on using the changeset viewer.