com.ewasystems.dm
Class AbstractEngine

java.lang.Object
  |
  +--com.ewasystems.dm.AbstractEngine
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable
Direct Known Subclasses:
NaiveBayesianEngine

public abstract class AbstractEngine
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
 java.lang.String engineDate
           
 java.lang.String engineTitle
           
 java.lang.String engineVendor
           
 java.lang.String engineVersion
           
 
Constructor Summary
AbstractEngine(java.lang.String engineTitle, java.lang.String engineVersion, java.lang.String engineDate)
          Abstract Engine Constructor
 
Method Summary
abstract  AbstractEngineModel getDefaultModel()
          Gets the Engine Configuration
abstract  com.ewasystems.util.ExtensionFileFilter getModelFileFilter()
           
 com.ewasystems.thread.ThreadManager getThreadManager()
           
abstract  void setDefaultModel(AbstractEngineModel model)
          Sets the Engine Configuration
 void setThreadManager(com.ewasystems.thread.ThreadManager threadManager)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

engineDate

public final java.lang.String engineDate

engineTitle

public final java.lang.String engineTitle

engineVendor

public final java.lang.String engineVendor

engineVersion

public final java.lang.String engineVersion
Constructor Detail

AbstractEngine

public AbstractEngine(java.lang.String engineTitle,
                      java.lang.String engineVersion,
                      java.lang.String engineDate)
Abstract Engine Constructor
Method Detail

getDefaultModel

public abstract AbstractEngineModel getDefaultModel()
Gets the Engine Configuration

getModelFileFilter

public abstract com.ewasystems.util.ExtensionFileFilter getModelFileFilter()

getThreadManager

public com.ewasystems.thread.ThreadManager getThreadManager()

setDefaultModel

public abstract void setDefaultModel(AbstractEngineModel model)
Sets the Engine Configuration
Parameters:
config - The Engine Configuration

setThreadManager

public void setThreadManager(com.ewasystems.thread.ThreadManager threadManager)