EmbASP-Narrative v7.1.0
|
Public Member Functions | |
DesktopService (final String exe_path) | |
String | getExePath () |
void | setExePath (final String exe_path) |
void | startAsync (final Callback callback, final List< InputProgram > programs, final List< OptionDescriptor > options) |
Output | startSync (final List< InputProgram > programs, final List< OptionDescriptor > options) |
Protected Member Functions | |
abstract Output | getOutput (String output, String error) |
Protected Attributes | |
String | exe_path |
String | load_from_STDIN_option |
is a specialization for a Desktop platform
|
inline |
|
inline |
|
abstractprotected |
Reimplemented in it.unical.mat.embasp.specializations.solver_planning_domains.desktop.SPDDesktopService, it.unical.mat.embasp.specializations.idlv.desktop.IDLVDesktopService, it.unical.mat.embasp.specializations.dlvhex.desktop.DLVHEXDesktopService, it.unical.mat.embasp.specializations.dlv2.desktop.DLV2DesktopService, it.unical.mat.embasp.specializations.dlv.desktop.DLVDesktopService, and it.unical.mat.embasp.specializations.clingo.desktop.ClingoDesktopService.
|
inline |
set exe_path to a new path*
exe_path | a string representing the path for the new solver |
|
inline |
Start a new process for the exe_path and starts solving
Implements it.unical.mat.embasp.base.Service.
Reimplemented in it.unical.mat.embasp.specializations.idlv.desktop.IDLVDesktopService, and it.unical.mat.embasp.specializations.dlv2.desktop.DLV2DesktopService.
|
inline |
Start a new process for the exe_path and starts solving
Implements it.unical.mat.embasp.base.Service.
Reimplemented in it.unical.mat.embasp.specializations.idlv.desktop.IDLVDesktopService, it.unical.mat.embasp.specializations.solver_planning_domains.desktop.SPDDesktopService, and it.unical.mat.embasp.specializations.dlv2.desktop.DLV2DesktopService.
|
protected |
Stores solver's executable path
|
protected |