Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/28/10 01:44:33 (14 years ago)
Author:
swagner
Message:

Revoked changes of r5177 (#1333)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ParallelEngine/HeuristicLab.Core/3.3/Interfaces/IOperator.cs

    r5177 r5178  
    2323
    2424namespace HeuristicLab.Core {
     25  /// <summary>
     26  /// Interface to represent an operator (e.g. GreaterThanComparator,...),
     27  /// a basic instruction of an algorithm.
     28  /// </summary>
    2529  public interface IOperator : IParameterizedNamedItem {
     30    /// <summary>
     31    /// Gets or sets a boolean value whether the engine should stop here during the run.
     32    /// </summary>
    2633    bool Breakpoint { get; set; }
    2734
     35    /// <summary>
     36    /// Executes the current instance on the specified <paramref name="scope"/>.
     37    /// </summary>
     38    /// <param name="scope">The scope where to execute the current instance.</param>
     39    /// <returns>The next operation.</returns>
    2840    IOperation Execute(IExecutionContext context);
     41    /// <summary>
     42    /// Aborts the current operator.
     43    /// </summary>
    2944    void Abort();
    3045
     46    /// <summary>
     47    /// Occurs when the breakpoint flag of the current instance was changed.
     48    /// </summary>
    3149    event EventHandler BreakpointChanged;
     50    /// <summary>
     51    /// Occurs when the current instance is executed.
     52    /// </summary>
    3253    event EventHandler Executed;
    3354  }
Note: See TracChangeset for help on using the changeset viewer.