Class AbstractChainedReasoner.DerivedReasonerDescriptor

  • Enclosing class:
    AbstractChainedReasoner

    private static class AbstractChainedReasoner.DerivedReasonerDescriptor
    extends ReasonerDescriptor
    Implements a derived reasoner descriptor taking over capabilities.
    Author:
    Holger Eichelberger
    • Constructor Detail

      • DerivedReasonerDescriptor

        public DerivedReasonerDescriptor​(java.lang.String name,
                                         java.lang.String version,
                                         java.lang.String license,
                                         java.lang.String licenseRestriction)
        Creates a new reasoner descriptor.
        Parameters:
        name - the name of the reasoner
        version - a version description of the integrated reasoner (may be null)
        license - the license (may be null)
        licenseRestriction - a restriction of the license to be displayed, e.g. "valid until March 2020" (may be null)
    • Method Detail

      • addCapabilities

        private void addCapabilities​(ReasonerDescriptor desc)
        Adds the capabilities of desc to the capabilities of this reasoner descriptor.
        Parameters:
        desc - the descriptor to take the capabilities from