|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.production.basic.AbstractProduction
org.jactr.core.production.basic.AbstractInstantiation
public abstract class AbstractInstantiation
| Constructor Summary | |
|---|---|
AbstractInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
java.util.Map<java.lang.String,java.lang.Object> variableBindings)
|
|
| Method Summary | |
|---|---|
int |
compareTo(IProduction arg0)
|
void |
dispose()
Description of the Method |
double |
fire(double firingTime)
fire the instantiation returning the amount of time it should take |
double |
getActionLatency()
Gets the actionLatency attribute of the IInstantiation object |
java.lang.String |
getComment()
Gets the comment attribute of the Commentable object |
IModel |
getModel()
get the model that this production is associated with |
IProduction |
getProduction()
Gets the production attribute of the IInstantiation object |
ISubsymbolicProduction |
getSubsymbolicProduction()
Gets the subsymbolicProduction attribute of the IProduction object |
double |
getTimeFired()
Gets the timeFired attribute of the IInstantiation object |
java.util.Map<java.lang.String,java.lang.Object> |
getVariableBindings()
Gets the variableBindings attribute of the IInstantiation object |
void |
setComment(java.lang.String comment)
Sets the comment attribute of the Commentable object |
| 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 |
|---|
public AbstractInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
java.util.Map<java.lang.String,java.lang.Object> variableBindings)
throws CannotInstantiateException
CannotInstantiateException| Method Detail |
|---|
public double getActionLatency()
IInstantiation
getActionLatency in interface IInstantiationpublic IProduction getProduction()
IInstantiation
getProduction in interface IInstantiationpublic double getTimeFired()
IInstantiation
getTimeFired in interface IInstantiationpublic java.util.Map<java.lang.String,java.lang.Object> getVariableBindings()
IInstantiation
getVariableBindings in interface IInstantiationpublic void dispose()
IProduction
dispose in interface IProductiondispose in class AbstractProductionpublic IModel getModel()
IProduction
getModel in interface IProductiongetModel in class AbstractProductionpublic ISubsymbolicProduction getSubsymbolicProduction()
IProduction
getSubsymbolicProduction in interface IProductiongetSubsymbolicProduction in class AbstractProductionpublic int compareTo(IProduction arg0)
compareTo in interface java.lang.Comparable<IProduction>compareTo in class AbstractProductionpublic java.lang.String getComment()
Commentable
getComment in interface CommentablegetComment in class AbstractProductionpublic void setComment(java.lang.String comment)
Commentable
setComment in interface CommentablesetComment in class AbstractProductioncomment - The new comment valuepublic double fire(double firingTime)
IInstantiation
fire in interface IInstantiationfiringTime - TODO
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||