gov.sandia.cognition.framework.lite
Class CognitiveModelLiteFactory

java.lang.Object
  extended by gov.sandia.cognition.framework.AbstractCognitiveModelFactory
      extended by gov.sandia.cognition.framework.lite.CognitiveModelLiteFactory
All Implemented Interfaces:
CognitiveModelFactory, Serializable

public class CognitiveModelLiteFactory
extends AbstractCognitiveModelFactory

The CognitiveModelLiteFactory defines a CognitiveModelFactory for creating CognitiveModelLite objects.

Since:
1.0
Author:
Justin Basilico, Kevin R. Dixon
See Also:
Serialized Form

Constructor Summary
CognitiveModelLiteFactory()
          Creates a new instance of CognitiveModelLiteFactory.
CognitiveModelLiteFactory(Collection<CognitiveModuleFactory> moduleFactories)
          Creates a new instance of CognitiveModelLiteFactory.
 
Method Summary
 CognitiveModelLite createModel()
          Creates a CognitiveModelLite using the CognitiveModuleFactories that are part of the model factory.
 
Methods inherited from class gov.sandia.cognition.framework.AbstractCognitiveModelFactory
addModuleFactory, getModuleFactories, setModuleFactories
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CognitiveModelLiteFactory

public CognitiveModelLiteFactory()
Creates a new instance of CognitiveModelLiteFactory.


CognitiveModelLiteFactory

public CognitiveModelLiteFactory(Collection<CognitiveModuleFactory> moduleFactories)
Creates a new instance of CognitiveModelLiteFactory.

Parameters:
moduleFactories - The initial set of module factories.
Since:
2.1
Method Detail

createModel

public CognitiveModelLite createModel()
Creates a CognitiveModelLite using the CognitiveModuleFactories that are part of the model factory.

Returns:
A new CognitiveModelLite using the module factories on this factory