Changeset 2474 for trunk/sources/HeuristicLab.Core/3.2/OperatorBase.cs
- Timestamp:
- 11/10/09 16:50:26 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.2/OperatorBase.cs
r1851 r2474 24 24 using System.Text; 25 25 using System.Xml; 26 using HeuristicLab.Common; 26 27 27 28 namespace HeuristicLab.Core { … … 335 336 public virtual void AddVariable(IVariable variable) { 336 337 myVariables.Add(variable.Name, variable); 337 variable.NameChanging += new EventHandler< NameChangingEventArgs>(Variable_NameChanging);338 variable.NameChanging += new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 338 339 variable.NameChanged += new EventHandler(Variable_NameChanged); 339 340 OnVariableAdded(variable); … … 345 346 myVariables.Add(variable.Name, variable); 346 347 if (IsValid()) { 347 variable.NameChanging += new EventHandler< NameChangingEventArgs>(Variable_NameChanging);348 variable.NameChanging += new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 348 349 variable.NameChanged += new EventHandler(Variable_NameChanged); 349 350 OnVariableAdded(variable); … … 360 361 myVariables.Add(variable.Name, variable); 361 362 if (IsValid(out violatedConstraints)) { 362 variable.NameChanging += new EventHandler< NameChangingEventArgs>(Variable_NameChanging);363 variable.NameChanging += new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 363 364 variable.NameChanged += new EventHandler(Variable_NameChanged); 364 365 OnVariableAdded(variable); … … 375 376 IVariable variable; 376 377 if (myVariables.TryGetValue(name, out variable)) { 377 variable.NameChanging -= new EventHandler< NameChangingEventArgs>(Variable_NameChanging);378 variable.NameChanging -= new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 378 379 variable.NameChanged -= new EventHandler(Variable_NameChanged); 379 380 myVariables.Remove(name); … … 389 390 myVariables.Remove(name); 390 391 if (IsValid()) { 391 variable.NameChanging -= new EventHandler< NameChangingEventArgs>(Variable_NameChanging);392 variable.NameChanging -= new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 392 393 variable.NameChanged -= new EventHandler(Variable_NameChanged); 393 394 OnVariableRemoved(variable); … … 408 409 myVariables.Remove(name); 409 410 if (IsValid(out violatedConstraints)) { 410 variable.NameChanging -= new EventHandler< NameChangingEventArgs>(Variable_NameChanging);411 variable.NameChanging -= new EventHandler<CancelEventArgs<string>>(Variable_NameChanging); 411 412 variable.NameChanged -= new EventHandler(Variable_NameChanged); 412 413 OnVariableRemoved(variable); … … 420 421 return true; 421 422 } 422 private void Variable_NameChanging(object sender, NameChangingEventArgse) {423 e.Cancel = myVariables.ContainsKey(e. Name);423 private void Variable_NameChanging(object sender, CancelEventArgs<string> e) { 424 e.Cancel = myVariables.ContainsKey(e.Value); 424 425 } 425 426 private void Variable_NameChanged(object sender, EventArgs e) { … … 518 519 } 519 520 /// <inheritdoc/> 520 public event EventHandler< OperatorIndexEventArgs> SubOperatorAdded;521 public event EventHandler<EventArgs<IOperator, int>> SubOperatorAdded; 521 522 /// <summary> 522 523 /// Fires a new <c>SubOperatorAdded</c> event. … … 526 527 protected virtual void OnSubOperatorAdded(IOperator subOperator, int index) { 527 528 if (SubOperatorAdded != null) 528 SubOperatorAdded(this, new OperatorIndexEventArgs(subOperator, index));529 } 530 /// <inheritdoc/> 531 public event EventHandler< OperatorIndexEventArgs> SubOperatorRemoved;529 SubOperatorAdded(this, new EventArgs<IOperator, int>(subOperator, index)); 530 } 531 /// <inheritdoc/> 532 public event EventHandler<EventArgs<IOperator, int>> SubOperatorRemoved; 532 533 /// <summary> 533 534 /// Fires a new <c>SubOperatorRemoved</c> event. … … 537 538 protected virtual void OnSubOperatorRemoved(IOperator subOperator, int index) { 538 539 if (SubOperatorRemoved != null) 539 SubOperatorRemoved(this, new OperatorIndexEventArgs(subOperator, index));540 } 541 /// <inheritdoc/> 542 public event EventHandler< VariableInfoEventArgs> VariableInfoAdded;540 SubOperatorRemoved(this, new EventArgs<IOperator, int>(subOperator, index)); 541 } 542 /// <inheritdoc/> 543 public event EventHandler<EventArgs<IVariableInfo>> VariableInfoAdded; 543 544 /// <summary> 544 545 /// Fires a new <c>VariableInfoAdded</c> event. … … 547 548 protected virtual void OnVariableInfoAdded(IVariableInfo variableInfo) { 548 549 if (VariableInfoAdded != null) 549 VariableInfoAdded(this, new VariableInfoEventArgs(variableInfo));550 } 551 /// <inheritdoc/> 552 public event EventHandler< VariableInfoEventArgs> VariableInfoRemoved;550 VariableInfoAdded(this, new EventArgs<IVariableInfo>(variableInfo)); 551 } 552 /// <inheritdoc/> 553 public event EventHandler<EventArgs<IVariableInfo>> VariableInfoRemoved; 553 554 /// <summary> 554 555 /// Fires a new <c>VariableInfoRemoved</c> event. … … 557 558 protected virtual void OnVariableInfoRemoved(IVariableInfo variableInfo) { 558 559 if (VariableInfoRemoved != null) 559 VariableInfoRemoved(this, new VariableInfoEventArgs(variableInfo));560 } 561 /// <inheritdoc/> 562 public event EventHandler< VariableEventArgs> VariableAdded;560 VariableInfoRemoved(this, new EventArgs<IVariableInfo>(variableInfo)); 561 } 562 /// <inheritdoc/> 563 public event EventHandler<EventArgs<IVariable>> VariableAdded; 563 564 /// <summary> 564 565 /// Fires a new <c>VariableAdded</c> event. … … 567 568 protected virtual void OnVariableAdded(IVariable variable) { 568 569 if (VariableAdded != null) 569 VariableAdded(this, new VariableEventArgs(variable));570 } 571 /// <inheritdoc/> 572 public event EventHandler< VariableEventArgs> VariableRemoved;570 VariableAdded(this, new EventArgs<IVariable>(variable)); 571 } 572 /// <inheritdoc/> 573 public event EventHandler<EventArgs<IVariable>> VariableRemoved; 573 574 /// <summary> 574 575 /// Fires a new <c>VariableRemoved</c> event. … … 577 578 protected virtual void OnVariableRemoved(IVariable variable) { 578 579 if (VariableRemoved != null) 579 VariableRemoved(this, new VariableEventArgs(variable));580 VariableRemoved(this, new EventArgs<IVariable>(variable)); 580 581 } 581 582 /// <inheritdoc/>
Note: See TracChangeset
for help on using the changeset viewer.