EmbASP-Java
Static Public Member Functions | Protected Member Functions | List of all members
it.unical.mat.embasp.languages.pddl.PDDLMapper Class Reference
Inheritance diagram for it.unical.mat.embasp.languages.pddl.PDDLMapper:
it.unical.mat.embasp.languages.Mapper

Static Public Member Functions

static PDDLMapper getInstance ()
 

Protected Member Functions

String getActualString (final String predicate, final HashMap< Integer, Object > parametersMap) throws IllegalTermException
 
String getId (final String action)
 
String[] getParam (final String action)
 

Additional Inherited Members

- Public Member Functions inherited from it.unical.mat.embasp.languages.Mapper
Class<?> getClass (final String predicate)
 
Object getObject (final String atom) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, InstantiationException
 
String getString (final Object obj) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ObjectNotValidException, IllegalAnnotationException, IllegalTermException
 
String registerClass (final Class<?> cl) throws ObjectNotValidException, IllegalAnnotationException
 
void unregisterClass (final Class<?> cl) throws IllegalAnnotationException
 
- Protected Attributes inherited from it.unical.mat.embasp.languages.Mapper
final Map< String, Class<?> > predicateClass = new HashMap<>()
 
final Map< Class<?>, Map< String, Method > > classSetterMethod = new HashMap<>()
 

Detailed Description

Definition at line 8 of file PDDLMapper.java.

Member Function Documentation

◆ getId()

String it.unical.mat.embasp.languages.pddl.PDDLMapper.getId ( final String  atom)
inlineprotected
Returns
The predicate name

Reimplemented from it.unical.mat.embasp.languages.Mapper.

Definition at line 28 of file PDDLMapper.java.

◆ getParam()

String [] it.unical.mat.embasp.languages.pddl.PDDLMapper.getParam ( final String  atom)
inlineprotected
Returns
All the Terms

Reimplemented from it.unical.mat.embasp.languages.Mapper.

Definition at line 38 of file PDDLMapper.java.


The documentation for this class was generated from the following file: