MACS
Class SpecializationManager

java.lang.Object
  |
  +--MACS.SpecializationManager

final class SpecializationManager
extends java.lang.Object

The SpecializationManager class is in charge of specializing classifiers in the model of transitions. The only method called from outside is run().

Author:
Olivier Sigaud and Pierre Gérard.

Field Summary
private  MACS.ClassifierSystem classifierSystem
           
(package private) static boolean DEBUG
           
 
Constructor Summary
SpecializationManager(MACS.ClassifierSystem cs)
           
 
Method Summary
protected  MACS.PerceptionList getPerceptionList()
           
 void run(Classifier.Perception lastPerception, Classifier.Action lastAction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

static final boolean DEBUG
See Also:
Constant Field Values

classifierSystem

private MACS.ClassifierSystem classifierSystem
Constructor Detail

SpecializationManager

public SpecializationManager(MACS.ClassifierSystem cs)
Parameters:
cs -
Method Detail

getPerceptionList

protected MACS.PerceptionList getPerceptionList()
Returns:
MACS.PerceptionList

run

public void run(Classifier.Perception lastPerception,
                Classifier.Action lastAction)
Parameters:
lastPerception -
lastAction -