View Javadoc

1   package cz.cuni.amis.pogamut.sposh.executor;
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.PrimitiveInfo;
6   import cz.cuni.amis.pogamut.sposh.executor.StateSense;
7   
8   /**
9    * This action always fails (returns false) and does nothing else.
10   *
11   * @author Honza
12   */
13  @PrimitiveInfo(name = "Fail", description = "Return false")
14  public class Fail extends StateSense<Context, Boolean> {
15  
16      public Fail(Context ctx) {
17          super(ctx);
18      }
19  
20      @Override
21      public Boolean query(VariableContext params) {
22          return false;
23      }
24  }