Package pddl4j.exp

Examples of pddl4j.exp.AtomicFormula


              for (Exp and : andExp) {
                propositionImpls.addAll(getPropositionFromDomainExp(and, false));
              }
              break;
          case ATOMIC_FORMULA:
              AtomicFormula p = (AtomicFormula) exp;
        PropositionImpl proposition = new PropositionImpl(new LiteralImpl(!negated, p.getPredicate()));
       
        Iterator pddlTerms = p.iterator();
       
        List<Term> terms = new ArrayList<Term>();
        while(pddlTerms.hasNext()){
          pddl4j.exp.term.Term var = (pddl4j.exp.term.Term) pddlTerms.next();
          VarTerm term = new VarTerm(var.getImage().replace("?", "").toUpperCase());
View Full Code Here


              for (Exp and : andExp) {
                propositionImpls.addAll(getPropositionFromProblemExp(and, false));
              }
              break;
          case ATOMIC_FORMULA:
              AtomicFormula p = (AtomicFormula) exp;
        PropositionImpl proposition = new PropositionImpl(new LiteralImpl(!negated, p.getPredicate()));
       
        Iterator constants = p.iterator();
       
        List<Term> terms = new ArrayList<Term>();
        while(constants.hasNext()){
          Constant con = (Constant) constants.next();
          Atom term = new Atom(con.getImage());
View Full Code Here

TOP

Related Classes of pddl4j.exp.AtomicFormula

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.