EmbASP-Narrative v7.1.0
Public Member Functions | List of all members
it.unical.mat.embasp.languages.asp.ASPInputProgram Class Reference
Inheritance diagram for it.unical.mat.embasp.languages.asp.ASPInputProgram:
it.unical.mat.embasp.base.InputProgram

Public Member Functions

 ASPInputProgram ()
 
 ASPInputProgram (final Object inputObj) throws Exception
 
 ASPInputProgram (final String initial_program)
 
void addObjectInput (final Object inputObj) throws Exception
 
void addObjectsInput (final Set< Object > inputObjs) throws Exception
 
- Public Member Functions inherited from it.unical.mat.embasp.base.InputProgram
 InputProgram ()
 
 InputProgram (final Object inputObj) throws Exception
 
 InputProgram (final String initial_program)
 
void addFilesPath (final String file_path)
 
void addProgram (final String new_instruction)
 
void clearAll ()
 
void clearFilesPaths ()
 
void clearPrograms ()
 
List< String > getFilesPaths ()
 
String getPrograms ()
 
String getSeparator ()
 
String getStringOfFilesPaths ()
 
void setPrograms (final String programs)
 
void setSeparator (final String separator)
 

Additional Inherited Members

- Protected Attributes inherited from it.unical.mat.embasp.base.InputProgram
String programs
 
String separator
 

Detailed Description

a generic ASP program , with the capabilities of retrieve data by objects

Constructor & Destructor Documentation

◆ ASPInputProgram() [1/3]

it.unical.mat.embasp.languages.asp.ASPInputProgram.ASPInputProgram ( )
inline

◆ ASPInputProgram() [2/3]

it.unical.mat.embasp.languages.asp.ASPInputProgram.ASPInputProgram ( final Object  inputObj) throws Exception
inline

◆ ASPInputProgram() [3/3]

it.unical.mat.embasp.languages.asp.ASPInputProgram.ASPInputProgram ( final String  initial_program)
inline

Member Function Documentation

◆ addObjectInput()

void it.unical.mat.embasp.languages.asp.ASPInputProgram.addObjectInput ( final Object  inputObj) throws Exception
inline

transforms a given Object class into a InputProgram and adds it to the current programs

Parameters
inputObjan object to be transformed
See also
ASPMapper
Exceptions
IllegalAccessException,IllegalArgumentException,InvocationTargetException,NoSuchMethodException,SecurityException,IllegalTermException,ObjectNotValidException

Reimplemented from it.unical.mat.embasp.base.InputProgram.

◆ addObjectsInput()

void it.unical.mat.embasp.languages.asp.ASPInputProgram.addObjectsInput ( final Set< Object >  inputObjs) throws Exception
inline

transforms a set of objects

See also
addObjectInput(Object)

Reimplemented from it.unical.mat.embasp.base.InputProgram.


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