public class RPCLPlugin extends AbstractTweetyPlugin
Modifier and Type | Field and Description |
---|---|
private static FolParser |
folParser |
private static int |
inference |
private static boolean |
lifted |
private static org.slf4j.Logger |
log
Logger.
|
private static java.lang.String |
outputFile |
private static RpclParser |
parser |
private static java.lang.String[] |
probInputFiles |
private static java.lang.String |
probOutFile |
private static Writer |
probOutWriter |
private static java.lang.Object |
probParser |
private static java.lang.String |
query |
private static Answer |
queryResult |
private static java.lang.String |
RPCLOGIC__CALL_PARAMETER |
private static java.lang.String |
RPCLOGIC__INFERENCE_DESCRIPTION |
private static java.lang.String[] |
RPCLOGIC__INFERENCE_ENUM |
private static java.lang.String |
RPCLOGIC__INFERENCE_IDENTIFIER |
private static java.lang.String |
RPCLOGIC__INPROB_DESCRIPTION |
private static java.io.File[] |
RPCLOGIC__INPROB_FILES |
private static java.lang.String |
RPCLOGIC__INPROB_IDENTIFIER |
private static java.lang.String |
RPCLOGIC__OUTPUT_DESCRIPTION |
private static java.lang.String |
RPCLOGIC__OUTPUT_IDENTIFIER |
private static java.lang.String[] |
RPCLOGIC__OUTPUT_VALUE |
private static java.lang.String |
RPCLOGIC__PARSER_DESCRIPTION |
private static java.lang.String[] |
RPCLOGIC__PARSER_ENUM |
private static java.lang.String |
RPCLOGIC__PARSER_IDENTIFIER |
private static java.lang.String |
RPCLOGIC__PROBOUT_DESCRIPTION |
private static java.io.File[] |
RPCLOGIC__PROBOUT_FILES |
private static java.lang.String |
RPCLOGIC__PROBOUT_IDENTIFIER |
private static java.lang.String |
RPCLOGIC__QUERY_DESCRIPTION |
private static java.lang.String |
RPCLOGIC__QUERY_IDENTIFIER |
private static java.lang.String[] |
RPCLOGIC__QUERY_VALUE |
private static java.lang.String |
RPCLOGIC__SEMANTICS_DESCRIPTION |
private static java.lang.String[] |
RPCLOGIC__SEMANTICS_ENUM |
private static java.lang.String |
RPCLOGIC__SEMANTICS_IDENTIFIER |
private static int |
semantics |
private static boolean |
writeToFile |
parameters
Constructor and Description |
---|
RPCLPlugin() |
RPCLPlugin(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
capabilities() |
PluginOutput |
execute(java.io.File[] input,
CommandParameter[] params)
Executes this plugin with given input files and other aggregated parameters
|
java.lang.String |
getCommand()
returns the command this plugin is called with
|
addParameter, getParameters, validateParameter, validateParameter
private static org.slf4j.Logger log
private static final java.lang.String RPCLOGIC__CALL_PARAMETER
private static final java.lang.String RPCLOGIC__PARSER_IDENTIFIER
private static final java.lang.String RPCLOGIC__PARSER_DESCRIPTION
private static final java.lang.String[] RPCLOGIC__PARSER_ENUM
private static final java.lang.String RPCLOGIC__SEMANTICS_IDENTIFIER
private static final java.lang.String RPCLOGIC__SEMANTICS_DESCRIPTION
private static final java.lang.String[] RPCLOGIC__SEMANTICS_ENUM
private static final java.lang.String RPCLOGIC__INFERENCE_IDENTIFIER
private static final java.lang.String RPCLOGIC__INFERENCE_DESCRIPTION
private static final java.lang.String[] RPCLOGIC__INFERENCE_ENUM
private static final java.lang.String RPCLOGIC__OUTPUT_IDENTIFIER
private static final java.lang.String RPCLOGIC__OUTPUT_DESCRIPTION
private static final java.lang.String[] RPCLOGIC__OUTPUT_VALUE
private static final java.lang.String RPCLOGIC__QUERY_IDENTIFIER
private static final java.lang.String RPCLOGIC__QUERY_DESCRIPTION
private static final java.lang.String[] RPCLOGIC__QUERY_VALUE
private static final java.lang.String RPCLOGIC__INPROB_IDENTIFIER
private static final java.lang.String RPCLOGIC__INPROB_DESCRIPTION
private static final java.io.File[] RPCLOGIC__INPROB_FILES
private static final java.lang.String RPCLOGIC__PROBOUT_IDENTIFIER
private static final java.lang.String RPCLOGIC__PROBOUT_DESCRIPTION
private static final java.io.File[] RPCLOGIC__PROBOUT_FILES
private static java.lang.String[] probInputFiles
private static RpclParser parser
private static java.lang.Object probParser
private static java.lang.String probOutFile
private static Writer probOutWriter
private static boolean writeToFile
private static java.lang.String outputFile
private static java.lang.String query
private static Answer queryResult
private static int semantics
private static int inference
private static boolean lifted
private static FolParser folParser
public RPCLPlugin()
public RPCLPlugin(java.lang.String[] args)
args
- public java.lang.String[] capabilities()
public java.lang.String getCommand()
AbstractTweetyPlugin
getCommand
in interface TweetyPlugin
getCommand
in class AbstractTweetyPlugin
public PluginOutput execute(java.io.File[] input, CommandParameter[] params)
execute
in interface TweetyPlugin
execute
in class AbstractTweetyPlugin
input
- files to be parsed (e.g. knowledge base). Input is assumed to contain only one file
at the first position (input[0]).params
- other parameter like queries, parser or reasoner