java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.logicschema.mothers.QueryMother

public class QueryMother extends Object
  • Constructor Details

    • QueryMother

      public QueryMother()
  • Method Details

    • createTrivialQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Query createTrivialQuery(int headTermsNumber, String predNameInBody)
    • createTrivialQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Query createTrivialQuery(int headTermsNumber, edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate predicateInBody)
    • createQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Query createQuery(List<String> termsString, String queryString)
    • createQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Query createQuery(List<String> termsString, String queryString, String derivationRuleString)
    • createBooleanQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Query createBooleanQuery(String queryString)
    • createConjunctiveQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.ConjunctiveQuery createConjunctiveQuery(List<String> termsString, String queryString)
    • createBooleanConjunctiveQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.ConjunctiveQuery createBooleanConjunctiveQuery(String queryString)
    • createBooleanConjunctiveQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.ConjunctiveQuery createBooleanConjunctiveQuery(String conjunctiveQueryString, Set<edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate> predicates)
    • createConjunctiveQuery

      public static edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.ConjunctiveQuery createConjunctiveQuery(List<String> termsString, String conjunctiveQueryString, Set<edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate> predicates)