EmbASP-Python
Public Member Functions | List of all members
languages.mapper.Mapper Class Reference
Inheritance diagram for languages.mapper.Mapper:
languages.asp.asp_mapper.ASPMapper languages.pddl.pddl_mapper.PDDLMapper

Public Member Functions

def __init__ (self)
 
def get_class (self, predicate)
 
def get_object (self, atom)
 
def register_class (self, cl)
 
def unregister_class (self, cl)
 
def get_string (self, obj)
 

Detailed Description

Base class, contains methods used to transform Objects into
InputProgram.

Definition at line 6 of file mapper.py.

Member Function Documentation

◆ get_class()

def languages.mapper.Mapper.get_class (   self,
  predicate 
)
Returns a string for the given predicate name string.

Definition at line 30 of file mapper.py.

◆ get_object()

def languages.mapper.Mapper.get_object (   self,
  atom 
)
Returns an Object for the given string.

The parameter string is a string from which data are
extrapolated. The method return a Object for the given string
data.

Definition at line 50 of file mapper.py.

◆ get_string()

def languages.mapper.Mapper.get_string (   self,
  obj 
)
Returns data for the given Object.

The parameter obj is the Object from which data are
extrapolated. The method return a string data for the given
Object in a String format.

Definition at line 99 of file mapper.py.

◆ register_class()

def languages.mapper.Mapper.register_class (   self,
  cl 
)
Insert an object into _predicate_class.

The method return a string representing pairing key of
_predicate_class.

Definition at line 78 of file mapper.py.

◆ unregister_class()

def languages.mapper.Mapper.unregister_class (   self,
  cl 
)
Remove an object from _predicate_class.

Definition at line 92 of file mapper.py.


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