Class RPCLPlugin

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

    public class RPCLPlugin
    extends AbstractTweetyPlugin
    relational probabilistic conditional logic plugin for the tweety cli skeleton
    Author:
    Bastian Wolf
    • Constructor Detail

      • RPCLPlugin

        public RPCLPlugin()
      • RPCLPlugin

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

      • capabilities

        public java.lang.String[] capabilities()
      • 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 interface TweetyPlugin
        Specified by:
        execute in class 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