Operator
Interface Operator

All Superinterfaces:
Module
All Known Implementing Classes:
Collector, CrossoverModule, EliteReplacementOperator, FitnessEvaluator, Initialiser, JoinOperator, MeritReplacementStrategy, MutationOperator, OperatorModule, RampedHalfAndHalfInitialiser, SelectionScheme, SimpleReplacementStrategy, SourceModule, SplitOperator

public interface Operator
extends Module

Interface for Operator. The Opertor can get and set an operation.

Author:
erikhemberg

Method Summary
 Operation getOperation()
          Get operation that operator performs
 void setOperation(Operation op)
          Set operation that operator performs
 
Methods inherited from interface Operator.Module
perform, setPopulation
 

Method Detail

setOperation

void setOperation(Operation op)
Set operation that operator performs

Parameters:
op - operation

getOperation

Operation getOperation()
Get operation that operator performs

Returns:
operation