lcanals.tc.core
Interface Estimator

All Known Implementing Classes:
ManualEstimator, FixedEstimator, LinearRegressionEstimator

public interface Estimator

Control class which calculates durations for tasks and plans

Author:
www.lfcanals.es.org

Method Summary
 Estimation estimateOnlineTask(PlanTask task)
          Calculates an estimation for the current task according to the given timming
 Estimation estimateTask(Task task)
          Calculates a forecast estimation for the given task
 EstimatorInformation getInternalInformation()
          Returns a specific object with internal information about the estimator
 java.lang.String getType()
          Says the name of this type of Estimator
 void learnTask(PlanTask task)
          Learns from the given ended task
 

Method Detail

estimateOnlineTask

public Estimation estimateOnlineTask(PlanTask task)
Calculates an estimation for the current task according to the given timming

estimateTask

public Estimation estimateTask(Task task)
Calculates a forecast estimation for the given task

learnTask

public void learnTask(PlanTask task)
Learns from the given ended task

getType

public java.lang.String getType()
Says the name of this type of Estimator

getInternalInformation

public EstimatorInformation getInternalInformation()
Returns a specific object with internal information about the estimator


Luis F. Canals. Supported by www.sourceforge.net