Class RPCLPlugin

  • All Implemented Interfaces:
    net.sf.tweety.plugin.TweetyPlugin, net.xeoh.plugins.base.Plugin

    public class RPCLPlugin
    extends net.sf.tweety.plugin.AbstractTweetyPlugin
    relational probabilistic conditional logic plugin for the tweety cli skeleton
    Author:
    Bastian Wolf
    • Field Summary

      • Fields inherited from class net.sf.tweety.plugin.AbstractTweetyPlugin

        parameters
    • Constructor Detail

      • RPCLPlugin

        public RPCLPlugin()
      • RPCLPlugin

        public RPCLPlugin​(String[] args)
        Constructs a new plugin
        Parameters:
        args - arguments
    • Method Detail

      • capabilities

        public String[] capabilities()
      • getCommand

        public String getCommand()
        Specified by:
        getCommand in interface net.sf.tweety.plugin.TweetyPlugin
        Specified by:
        getCommand in class net.sf.tweety.plugin.AbstractTweetyPlugin
      • execute

        public net.sf.tweety.plugin.PluginOutput execute​(File[] input,
                                                         net.sf.tweety.plugin.parameter.CommandParameter[] params)
        Executes this plugin with given input files and other aggregated parameters
        Specified by:
        execute in interface net.sf.tweety.plugin.TweetyPlugin
        Specified by:
        execute in class net.sf.tweety.plugin.AbstractTweetyPlugin
        Parameters:
        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
        Returns:
        the output calculated from input files and arguments