Package net.sf.tweety.logics.fol.plugin
Class FirstOrderLogicPlugin
- java.lang.Object
-
- net.sf.tweety.plugin.AbstractTweetyPlugin
-
- net.sf.tweety.logics.fol.plugin.FirstOrderLogicPlugin
-
- All Implemented Interfaces:
TweetyPlugin
,net.xeoh.plugins.base.Plugin
public class FirstOrderLogicPlugin extends AbstractTweetyPlugin
This class models the plugin for first order logics used in the tweety cli Note: Currently FOL-files MUST BE named after the pattern "*.fologic" Very early state, not finished or debugged yet.- Author:
- Bastian Wolf
-
-
Constructor Summary
Constructors Constructor Description FirstOrderLogicPlugin()
actually used constructor, initializes start parameters for this pluginFirstOrderLogicPlugin(java.lang.String[] args)
non-empty constructor in case of problems concerning jspf
-
Method Summary
Modifier and Type Method Description java.lang.String[]
capabilities()
PluginOutput
execute(java.io.File[] input, CommandParameter[] params)
Executes this plugin with given input files and other aggregated parametersjava.lang.String
getCommand()
This class returns the parameter used to call this plugin-
Methods inherited from class net.sf.tweety.plugin.AbstractTweetyPlugin
addParameter, getParameters, validateParameter, validateParameter
-
-
-
-
Constructor Detail
-
FirstOrderLogicPlugin
public FirstOrderLogicPlugin(java.lang.String[] args)
non-empty constructor in case of problems concerning jspf- Parameters:
args
- never observed
-
FirstOrderLogicPlugin
public FirstOrderLogicPlugin()
actually used constructor, initializes start parameters for this plugin
-
-
Method Detail
-
capabilities
public java.lang.String[] capabilities()
-
getCommand
public java.lang.String getCommand()
This class returns the parameter used to call this plugin- Specified by:
getCommand
in interfaceTweetyPlugin
- Specified by:
getCommand
in classAbstractTweetyPlugin
- Returns:
- the parameter used to call this plugin
-
execute
public PluginOutput execute(java.io.File[] input, CommandParameter[] params)
Executes this plugin with given input files and other aggregated parameters- Specified by:
execute
in interfaceTweetyPlugin
- Specified by:
execute
in classAbstractTweetyPlugin
- Parameters:
input
- files to be parsed (e.g. knowledge base)params
- other parameter like queries,- Returns:
- the output calculated from input files and arguments
-
-