Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void executeBdiRules() {
- Body body = Body.builder().context(communicationContext).clause("sense(X)").build();
- Body plan = Body.builder().context(plansContext).clause("plan(Y,_,Z,_)").build();
- Body planMember = Body.builder().context(plansContext).clause("member(X, Z)").build();
- Body desires = Body.builder().context(desiresContext).clause("Y").build();
- body.setAnd(plan);
- plan.setAnd(planMember);
- planMember.setAnd(desires);
- BridgeRule.builder()
- .head(Head.builder().context(beliefsContext).clause("X").build())
- .body(body)
- .build().execute();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement