Changeset 801 for trunk/sources/HeuristicLab.Operators/OperatorExtractor.cs
- Timestamp:
- 11/21/08 09:48:11 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Operators/OperatorExtractor.cs
r50 r801 27 27 28 28 namespace HeuristicLab.Operators { 29 /// <summary> 30 /// Retrieves an operator from a specified scope and returns a successor operation with this operation 31 /// and scope. 32 /// </summary> 29 33 public class OperatorExtractor : OperatorBase { 34 /// <inheritdoc select="summary"/> 30 35 public override string Description { 31 36 get { return @"An operator extractor retrievs an operator from the scope it is applied on and returns a successor operation containing this operator and the current scope. Lookup for the operator is done recursively. … … 34 39 } 35 40 41 /// <summary> 42 /// Initializes a new instance of <see cref="OperatorExtractor"/> with 43 /// one variable info (<c>Operator</c>). 44 /// </summary> 36 45 public OperatorExtractor() 37 46 : base() { … … 39 48 } 40 49 50 /// <summary> 51 /// Gets an operator from the specified <paramref name="scope"/> and returns an 52 /// <see cref="AtomicOperation"/> containing this operator and scope. 53 /// </summary> 54 /// <param name="scope">The scope where to apply the operator on.</param> 55 /// <returns>A new <see cref="AtomicOperation"/> containing the operator and the given 56 /// <paramref name="scope"/>.</returns> 41 57 public override IOperation Apply(IScope scope) { 42 58 IOperator op = GetVariableValue<IOperator>("Operator", scope, true, true);
Note: See TracChangeset
for help on using the changeset viewer.