Examples of PDDLObject


Examples of javaff.data.strips.PDDLObject

      typeSets.put(st, s);

      Iterator oit = objects.iterator();
      while (oit.hasNext())
      {
        PDDLObject o = (PDDLObject) oit.next();
        if (o.isOfType(st)) s.add(o);
      }

      Iterator cit = constants.iterator();
      while (cit.hasNext())
      {
        PDDLObject c = (PDDLObject) cit.next();
        if (c.isOfType(st)) s.add(c);
      }
    }

    Set s = new HashSet(objects);
    s.addAll(constants);
View Full Code Here

Examples of javaff.data.strips.PDDLObject

    Iterator pit = params.iterator();
    while (pit.hasNext())
    {
      Variable v = (Variable) pit.next();
      PDDLObject o = (PDDLObject) varMap.get(v);
      a.params.add(o);
    }
   
    varMap.put(duration, a.duration);
   
View Full Code Here

Examples of javaff.data.strips.PDDLObject

    NamedFunction nf = new NamedFunction((FunctionSymbol)name);
    Iterator pit = parameters.iterator();
    while (pit.hasNext())
    {
      Variable v = (Variable) pit.next();
      PDDLObject po = (PDDLObject) varMap.get(v);
      nf.addParameter(po);
    }
    return nf;
  }
View Full Code Here

Examples of pddl4j.PDDLObject

//        options.put(RequireKey.UNIVERSAL_PRECONDITIONS, false);
//        options.put(RequireKey.CONDITIONAL_EFFECTS, false);

    try {
      Parser pddlParser = new Parser(options);
      PDDLObject pddlDomain = pddlParser.parse(new File(domain));
      PDDLObject pddlProblem = pddlParser.parse(new File(problem));
      ErrorManager mgr = pddlParser.getErrorManager();
      // If the parser produces errors we print it and stop
      if (mgr.contains(Message.ERROR)) {
        for(String m : mgr.getMessages(Message.ALL))
          logger.severe(m);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.