cz.cuni.amis.pogamut.sposh.engine
Class ADExecutor
java.lang.Object
cz.cuni.amis.pogamut.sposh.engine.ADExecutor
public class ADExecutor
- extends Object
|
Method Summary |
void |
fine(String msg)
|
FireResult |
fire(IWorkExecutor workExecuter)
|
TriggeredAction |
getAdoptedElement()
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement |
getElement(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type actionFinishedResult,
FireResult.Type actionRunningResult,
FireResult.Type actionRunningOnceResult,
FireResult.Type actionFailedResult)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement |
getElement(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type actionFinishedResult,
FireResult.Type actionRunningResult,
FireResult.Type actionRunningOnceResult,
FireResult.Type actionFailedResult,
Runnable finishedResultCallback,
Runnable runningResultCallback,
Runnable runningOnceCallback,
Runnable failedResultCallback)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.ActionExecutor> |
getElementAction(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type finishedResult,
FireResult.Type runningResult,
FireResult.Type runningOnceResult,
FireResult.Type failedResult)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.ActionExecutor> |
getElementAction(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type finishedResult,
FireResult.Type runningResult,
FireResult.Type runningOnceResult,
FireResult.Type failedResult,
Runnable finishedResultCallback,
Runnable runningResultCallback,
Runnable runningOnceResultCallback,
Runnable failedResultCallback)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<ADExecutor> |
getElementAD(PoshPlan plan,
PrimitiveCall adaptCall)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.APExecutor> |
getElementAP(PoshPlan plan,
PrimitiveCall actionCall)
|
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.CExecutor> |
getElementC(PoshPlan plan,
PrimitiveCall competenceCall)
|
Trigger<Adopt> |
getExitCondition()
|
cz.cuni.amis.pogamut.sposh.engine.TriggerResult |
getTriggerResult()
|
VariableContext |
getVariableContext()
|
VariableContext |
getVariableContext()
Get variable context of this executor. |
void |
info(String msg)
|
boolean |
isExit(IWorkExecutor workExecutor)
|
void |
warning(String msg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ctx
protected VariableContext ctx
log
protected final Logger log
ADExecutor
protected ADExecutor(PoshPlan plan,
Adopt ad,
VariableContext ctx,
Logger log)
isExit
public boolean isExit(IWorkExecutor workExecutor)
getExitCondition
public Trigger<Adopt> getExitCondition()
getAdoptedElement
public TriggeredAction getAdoptedElement()
fire
public FireResult fire(IWorkExecutor workExecuter)
getTriggerResult
public cz.cuni.amis.pogamut.sposh.engine.TriggerResult getTriggerResult()
getVariableContext
public VariableContext getVariableContext()
fine
public void fine(String msg)
info
public void info(String msg)
warning
public void warning(String msg)
getElementAD
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<ADExecutor> getElementAD(PoshPlan plan,
PrimitiveCall adaptCall)
getElementAP
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.APExecutor> getElementAP(PoshPlan plan,
PrimitiveCall actionCall)
getElementC
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.CExecutor> getElementC(PoshPlan plan,
PrimitiveCall competenceCall)
getElementAction
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.ActionExecutor> getElementAction(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type finishedResult,
FireResult.Type runningResult,
FireResult.Type runningOnceResult,
FireResult.Type failedResult)
getElementAction
protected cz.cuni.amis.pogamut.sposh.engine.StackElement<cz.cuni.amis.pogamut.sposh.engine.ActionExecutor> getElementAction(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type finishedResult,
FireResult.Type runningResult,
FireResult.Type runningOnceResult,
FireResult.Type failedResult,
Runnable finishedResultCallback,
Runnable runningResultCallback,
Runnable runningOnceResultCallback,
Runnable failedResultCallback)
getElement
protected cz.cuni.amis.pogamut.sposh.engine.StackElement getElement(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type actionFinishedResult,
FireResult.Type actionRunningResult,
FireResult.Type actionRunningOnceResult,
FireResult.Type actionFailedResult)
getElement
protected cz.cuni.amis.pogamut.sposh.engine.StackElement getElement(PoshPlan plan,
PrimitiveCall actionCall,
FireResult.Type actionFinishedResult,
FireResult.Type actionRunningResult,
FireResult.Type actionRunningOnceResult,
FireResult.Type actionFailedResult,
Runnable finishedResultCallback,
Runnable runningResultCallback,
Runnable runningOnceCallback,
Runnable failedResultCallback)
getVariableContext
public VariableContext getVariableContext()
- Get variable context of this executor.
TODO: should this be public?
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.