/** * Execute the plan. */ public void body() { System.out.println("Created:"+this); int cnt = ((Integer)getBeliefbase().getBelief("transcnt").getFact()).intValue(); getLogger().info("Congratulations! You have translated the "+cnt +" word today!"); } }
/** * Execute the plan. */ public void body() { int cnt = ((Integer)getBeliefbase().getBelief("transcnt").getFact()).intValue(); getLogger().info("Congratulations! You have translated the "+cnt +" word today!"); } }
public boolean checkTermination(Exception reason) { ISpaceObject myself = (ISpaceObject)capa.getBeliefbase().getBelief("myself").getFact(); return !((Boolean)myself.getProperty(DeliverPatientTask.PROPERTY_PATIENT)).booleanValue(); }
/** * Something went wrong. Reset playing state. */ public void failed() { // System.out.println("DealerGameRoundMasterPlan failed: "+this); Dealer me = (Dealer)getBeliefbase().getBelief("myself").getFact(); getLogger().info("Dealer failure :"+getBeliefbase().getBelief("myself").getFact()); me.setState(Dealer.STATE_IDLE); } }
/** * The plan body. */ public void body() { Double maxprice = (Double)getBeliefbase().getBelief("max_price").getFact(); Double price = (Double)getParameter("cfp").getValue(); getParameter("accept").setValue(Boolean.valueOf(price.doubleValue() <= maxprice.doubleValue())); } }
/** * The plan body. */ public void body() { Double maxprice = (Double)getBeliefbase().getBelief("max_price").getFact(); Double price = (Double)getParameter("cfp").getValue(); Boolean accept = Boolean.valueOf(price.doubleValue() <= maxprice.doubleValue()); //System.out.println(getAgentName()+" accept="+accept+" price="+price+" max="+maxprice); getParameter("accept").setValue(accept); } }
public void aborted() { // System.out.println("go aborted "+this+", "+action); if(action!=-1) { // System.out.println("canceling action: "+action); Grid2D env = (Grid2D)getBeliefbase().getBelief("env").getFact(); env.cancelSpaceAction(action); } } }
/** * The plan body. */ public void body() { getLogger().info("proposal plan called"); getParameter("proposal").setValue(getBeliefbase().getBelief("offer").getFact()); } }
/** * The plan body. */ public void body() { Double cfp = (Double)getParameter("cfp").getValue(); Integer inv = (Integer)getBeliefbase().getBelief("acceptplan_invoked").getFact(); getBeliefbase().getBelief("acceptplan_invoked").setFact(Integer.valueOf(inv.intValue()+1)); getParameter("accept").setValue(Boolean.valueOf(cfp.doubleValue()>100)); } }
/** * The plan body. */ public void body() { getLogger().info("proposal plan called"); getParameter("proposal").setValue(getBeliefbase().getBelief("offer").getFact()); } }
/** * The body method. */ public void body() { // Make sure other plan is executed first. waitFor(10); // Set result of listener. Future<Object> listener = (Future<Object>)getBeliefbase().getBelief("listener").getFact(); listener.setResult("success"); } }
/** * Handle the ping request. */ public void body() { getParameter("result").setValue(getBeliefbase().getBelief("ping_answer").getFact()); } }
/** * The plan body. */ public void body() { boolean participate = ((Boolean)getBeliefbase().getBelief("participate").getFact()).booleanValue(); getLogger().info(getComponentName()+" deciding on participation in auction " +((AuctionDescription)getParameter("auction_description").getValue()).getTopic()+" "+participate); getParameter("participate").setValue(Boolean.valueOf(participate)); } }
/** * The plan body. */ public void body() { Environment env = (Environment)getBeliefbase().getBelief("env").getFact(); // System.out.println("Calling pickup: "+getComponentName()+" "+getReason()+", @"+hashCode()); if(!env.pickup(getComponentName())) fail(); } }
@Classname("getter") public IFuture<Void> execute(IInternalAccess ia) { IBDIXAgentFeature capa = ia.getComponentFeature(IBDIXAgentFeature.class); ret.setResult(capa.getBeliefbase().getBelief(belname).getFact()); return IFuture.DONE; } });
/** * The plan body. */ public void body() { RequestEat re = new RequestEat((Creature)getBeliefbase().getBelief("my_self").getFact(), (WorldObject)getParameter("object").getValue()); requestAction(re); } }
/** * The plan body. */ public void body() { IEnvironment environment = (IEnvironment)getBeliefbase().getBelief("environment").getFact(); Waste waste = (Waste)getParameter("waste").getValue(); boolean success = environment.pickUpWaste(waste); if(!success) throw new PlanFailureException(); } }
/** * The plan code. */ public void body() { String arg = (String)getBeliefbase().getBelief("arg").getFact(); getBeliefbase().getBelief("arg").setFact(arg+"--written"); killAgent(); } }
/** * The plan body. */ public void body() { //System.out.println(getAgentName()+" wants to move: "+getRootGoal().getParameter("direction").getValue()); RequestMove rm = new RequestMove((Creature)getBeliefbase().getBelief("my_self").getFact(), (String)getParameter("direction").getValue()); requestAction(rm); } }
/** * The plan body. */ public void body() { RequestVision rv = new RequestVision((Creature)getBeliefbase().getBelief("my_self").getFact()); IGoal result = requestAction(rv); //Done done = (Done)result.getGoal().getResult(); Done done = (Done)result.getParameter("result").getValue(); getParameter("vision").setValue(((RequestVision)done.getAction()).getVision()); } }