1 package it.unical.mat.embasp.languages.pddl;
3 import it.unical.mat.embasp.languages.Mapper;
4 import it.unical.mat.embasp.languages.asp.IllegalTermException;
5 import it.unical.mat.parsers.pddl.PDDLParser;
6 import java.util.HashMap;
22 protected String getActualString(
final String predicate,
final HashMap<Integer, Object> parametersMap)
throws IllegalTermException {
28 protected String
getId(
final String action) {
29 final int openBracketIndex = action.indexOf(
"(");
31 if(openBracketIndex != 0)
32 throw new IllegalArgumentException(
"Wrong format");
34 return action.substring(1, action.indexOf(
" "));
38 protected String[]
getParam(
final String action) {
39 return PDDLParser.parse(action).getParameters();