Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/29/10 18:49:55 (14 years ago)
Author:
abeham
Message:

Renamed operators according to the underlying operation #889

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/TravelingSalesmanProblem.cs

    r3231 r3232  
    265265      OnVisualizerChanged();
    266266    }
    267     private void MoveGenerator_TwoOptMoveParameter_ActualNameChanged(object sender, EventArgs e) {
    268       string name = ((ILookupParameter<TwoOptMove>)sender).ActualName;
    269       foreach (ITwoOptPermutationMoveOperator op in Operators.OfType<ITwoOptPermutationMoveOperator>()) {
    270         op.TwoOptMoveParameter.ActualName = name;
    271       }
    272     }
    273     private void MoveGenerator_ThreeOptMoveParameter_ActualNameChanged(object sender, EventArgs e) {
    274       string name = ((ILookupParameter<ThreeOptMove>)sender).ActualName;
    275       foreach (IThreeOptPermutationMoveOperator op in Operators.OfType<IThreeOptPermutationMoveOperator>()) {
    276         op.ThreeOptMoveParameter.ActualName = name;
     267    private void MoveGenerator_InversionMoveParameter_ActualNameChanged(object sender, EventArgs e) {
     268      string name = ((ILookupParameter<InversionMove>)sender).ActualName;
     269      foreach (IPermutationInversionMoveOperator op in Operators.OfType<IPermutationInversionMoveOperator>()) {
     270        op.InversionMoveParameter.ActualName = name;
     271      }
     272    }
     273    private void MoveGenerator_TranslocationMoveParameter_ActualNameChanged(object sender, EventArgs e) {
     274      string name = ((ILookupParameter<TranslocationMove>)sender).ActualName;
     275      foreach (IPermutationTranslocationMoveOperator op in Operators.OfType<IPermutationTranslocationMoveOperator>()) {
     276        op.TranslocationMoveParameter.ActualName = name;
    277277      }
    278278    }
     
    301301    }
    302302    private void InitializeMoveGenerators() {
    303       foreach (ITwoOptPermutationMoveOperator op in Operators.OfType<ITwoOptPermutationMoveOperator>()) {
     303      foreach (IPermutationInversionMoveOperator op in Operators.OfType<IPermutationInversionMoveOperator>()) {
    304304        if (op is IMoveGenerator) {
    305           op.TwoOptMoveParameter.ActualNameChanged += new EventHandler(MoveGenerator_TwoOptMoveParameter_ActualNameChanged);
     305          op.InversionMoveParameter.ActualNameChanged += new EventHandler(MoveGenerator_InversionMoveParameter_ActualNameChanged);
    306306        }
    307307      }
    308       foreach (IThreeOptPermutationMoveOperator op in Operators.OfType<IThreeOptPermutationMoveOperator>()) {
     308      foreach (IPermutationTranslocationMoveOperator op in Operators.OfType<IPermutationTranslocationMoveOperator>()) {
    309309        if (op is IMoveGenerator) {
    310           op.ThreeOptMoveParameter.ActualNameChanged += new EventHandler(MoveGenerator_ThreeOptMoveParameter_ActualNameChanged);
     310          op.TranslocationMoveParameter.ActualNameChanged += new EventHandler(MoveGenerator_TranslocationMoveParameter_ActualNameChanged);
    311311        }
    312312      }
Note: See TracChangeset for help on using the changeset viewer.