Interface SWRLMultiValueVariableBuiltInArgument

  • All Superinterfaces:
    java.lang.Comparable<org.semanticweb.owlapi.model.OWLObject>, org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature, org.semanticweb.owlapi.model.HasAnonymousIndividuals, org.semanticweb.owlapi.model.HasClassesInSignature, org.semanticweb.owlapi.model.HasContainsEntityInSignature, org.semanticweb.owlapi.model.HasDataPropertiesInSignature, org.semanticweb.owlapi.model.HasDatatypesInSignature, org.semanticweb.owlapi.model.HasIndividualsInSignature, org.semanticweb.owlapi.model.HasIRI, org.semanticweb.owlapi.model.HasObjectPropertiesInSignature, org.semanticweb.owlapi.model.HasSignature, org.semanticweb.owlapi.model.IsAnonymous, org.semanticweb.owlapi.model.OWLObject, java.io.Serializable, org.semanticweb.owlapi.model.SWRLArgument, SWRLBuiltInArgument, org.semanticweb.owlapi.model.SWRLDArgument, org.semanticweb.owlapi.model.SWRLIArgument, org.semanticweb.owlapi.model.SWRLObject, org.semanticweb.owlapi.model.SWRLVariable, SWRLVariableBuiltInArgument

    public interface SWRLMultiValueVariableBuiltInArgument
    extends SWRLVariableBuiltInArgument
    A class used to bind multiple arguments to a SWRL built-in argument.
    • Method Detail

      • getArguments

        java.util.List<@NonNull SWRLBuiltInArgument> getArguments()
        Returns:
        A list of SWRL built-in arguments
      • getNumberOfArguments

        int getNumberOfArguments()
        Returns:
        The number of arguments
      • hasArguments

        boolean hasArguments()
        Returns:
        True of there are arguments
      • hasNoArguments

        boolean hasNoArguments()
        Returns:
        True of there are no arguments
      • addArgument

        void addArgument​(@NonNull SWRLBuiltInArgument argument)
        Parameters:
        argument - A SWRL built-in argument
      • setArguments

        void setArguments​(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
        Parameters:
        arguments - A list of SWRL built-in arguments