Class PreferencesPlugin
- java.lang.Object
-
- org.tweetyproject.plugin.AbstractTweetyPlugin
-
- org.tweetyproject.preferences.plugin.PreferencesPlugin
-
- All Implemented Interfaces:
net.xeoh.plugins.base.Plugin,TweetyPlugin
public class PreferencesPlugin extends AbstractTweetyPlugin
The CLI-Plugin for the Preferences-Package- Author:
- Bastian Wolf
-
-
Constructor Summary
Constructors Constructor Description PreferencesPlugin()Default empty constructor initializing this plugins parameterPreferencesPlugin(java.lang.String[] args)non-empty constructur in case of errors in JSPF
-
Method Summary
Modifier and Type Method Description voidaddParameter(CommandParameter cmdParameter)adds new command parameter to this pluginjava.lang.String[]capabilities()PluginOutputexecute(java.io.File[] input, CommandParameter[] params)executes the given inputjava.lang.StringgetCommand()returns the command this plugin is called withjava.util.List<CommandParameter>getParameters()returns all possible parameters-
Methods inherited from class org.tweetyproject.plugin.AbstractTweetyPlugin
validateParameter, validateParameter
-
-
-
-
Method Detail
-
capabilities
public java.lang.String[] capabilities()
-
getCommand
public java.lang.String getCommand()
Description copied from class:AbstractTweetyPluginreturns the command this plugin is called with- Specified by:
getCommandin interfaceTweetyPlugin- Specified by:
getCommandin classAbstractTweetyPlugin- Returns:
- the keyword used in the cli to call this plugin
-
execute
public PluginOutput execute(java.io.File[] input, CommandParameter[] params)
Description copied from class:AbstractTweetyPluginexecutes the given input- Specified by:
executein interfaceTweetyPlugin- Specified by:
executein classAbstractTweetyPlugin- Parameters:
input- files to be used within the pluginparams- parameter handled in the plugin (e.g. desired output file, iterations...)- Returns:
- the output resulted after the execution
-
getParameters
public java.util.List<CommandParameter> getParameters()
Description copied from class:AbstractTweetyPluginreturns all possible parameters- Specified by:
getParametersin interfaceTweetyPlugin- Overrides:
getParametersin classAbstractTweetyPlugin- Returns:
- parameters allowed with plugin calls
-
addParameter
public void addParameter(CommandParameter cmdParameter)
Description copied from class:AbstractTweetyPluginadds new command parameter to this plugin- Overrides:
addParameterin classAbstractTweetyPlugin- Parameters:
cmdParameter- the command parameter to be added
-
-