org.jactr.core.production.six
Class DefaultInstantiation6

java.lang.Object
  extended by org.jactr.core.production.basic.AbstractProduction
      extended by org.jactr.core.production.basic.AbstractInstantiation
          extended by org.jactr.core.production.six.DefaultInstantiation6
All Implemented Interfaces:
java.lang.Comparable<IProduction>, IInstantiation, IProduction, Commentable

public class DefaultInstantiation6
extends AbstractInstantiation

Description of the Class

Author:
harrison

Constructor Summary
DefaultInstantiation6(AbstractProduction parent, java.util.Collection<ICondition> boundConditions, java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 
Method Summary
 void dispose()
          Description of the Method
 ISubsymbolicProduction getSubsymbolicProduction()
          overriden since the default version returns the subsymbolic of the instantiating production
 
Methods inherited from class org.jactr.core.production.basic.AbstractInstantiation
compareTo, fire, getActionLatency, getComment, getModel, getProduction, getTimeFired, getVariableBindings, setComment
 
Methods inherited from class org.jactr.core.production.basic.AbstractProduction
addListener, dispatch, encode, getSymbolicProduction, hasListeners, instantiateAll, isEncoded, removeListener, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jactr.core.production.IProduction
addListener, dispatch, encode, getSymbolicProduction, hasListeners, instantiateAll, isEncoded, removeListener
 

Constructor Detail

DefaultInstantiation6

public DefaultInstantiation6(AbstractProduction parent,
                             java.util.Collection<ICondition> boundConditions,
                             java.util.Map<java.lang.String,java.lang.Object> variableBindings)
                      throws CannotInstantiateException
Throws:
CannotInstantiateException
Method Detail

dispose

public void dispose()
Description copied from interface: IProduction
Description of the Method

Specified by:
dispose in interface IProduction
Overrides:
dispose in class AbstractInstantiation

getSubsymbolicProduction

public ISubsymbolicProduction getSubsymbolicProduction()
overriden since the default version returns the subsymbolic of the instantiating production

Specified by:
getSubsymbolicProduction in interface IProduction
Overrides:
getSubsymbolicProduction in class AbstractInstantiation
Returns:
See Also:
AbstractInstantiation.getSubsymbolicProduction()