@Classname("addTarget") public IFuture<Void> execute(IInternalAccess ia) { IBDIInternalAccess bia = (IBDIInternalAccess)ia; if(!bia.getBeliefbase().getBeliefSet("my_targets").containsFact(so)) { bia.getBeliefbase().getBeliefSet("my_targets").addFact(so); } return IFuture.DONE; } });
ret = bb.getBelief(name).getFact(); else if(bb.containsBeliefSet(name)) ret = bb.getBeliefSet(name).getFacts(); else throw new RuntimeException("Unknown belief/set: "+name);
getBeliefbase().getBeliefSet("components").addFacts(descs);