Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/15/11 23:02:01 (13 years ago)
Author:
mkommend
Message:

#1479: Merged trunk changes, refactored grammar editor and added copy functionality.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GP.Grammar.Editor/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/SymbolicExpressionGrammar.cs

    r6284 r6415  
    198198      base.SetSubtreeCount(symbol, minimumSubtreeCount, maximumSubtreeCount);
    199199    }
     200
     201    private bool suppressEvents = false;
     202    void ISymbolicExpressionGrammar.StartGrammarManipulation() {
     203      suppressEvents = true;
     204    }
     205    void ISymbolicExpressionGrammar.FinishedGrammarManipulation() {
     206      suppressEvents = false;
     207      OnChanged();
     208    }
     209
     210    protected override void OnChanged() {
     211      if (!suppressEvents) base.OnChanged();
     212    }
    200213    #endregion
    201214  }
Note: See TracChangeset for help on using the changeset viewer.