1 package cz.cuni.amis.pogamut.sposh.ut2004.actions;
2
3 import cz.cuni.amis.pogamut.sposh.context.Context;
4 import cz.cuni.amis.pogamut.sposh.engine.VariableContext;
5 import cz.cuni.amis.pogamut.sposh.executor.ActionResult;
6 import cz.cuni.amis.pogamut.sposh.executor.PrimitiveInfo;
7 import cz.cuni.amis.pogamut.sposh.executor.StateAction;
8
9
10
11
12
13 @PrimitiveInfo(name="doNothing", description="This action doesn't do anything.")
14 public class DoNothing extends StateAction<Context>{
15
16 public DoNothing(Context ctx) {
17 super("doNothing", ctx);
18 }
19
20 @Override
21 public void init(VariableContext ctx) {
22 }
23
24 @Override
25 public ActionResult run(VariableContext ctx) {
26 return ActionResult.RUNNING_ONCE;
27 }
28
29 @Override
30 public void done(VariableContext ctx) {
31 }
32
33 }