Uses of Interface
edu.harvard.seas.pl.abcdatalog.ast.Premise
Packages that use Premise
Package
Description
This packages contains classes representing the core abstract syntax tree for AbcDatalog.
This package contains classes that implement the visitor design pattern for visiting AST nodes.
This package contains classes and interfaces that are used in all of the bottom-up engines.
-
Uses of Premise in edu.harvard.seas.pl.abcdatalog.ast
Classes in edu.harvard.seas.pl.abcdatalog.ast that implement PremiseModifier and TypeClassDescriptionclass
This premise explicitly disallows the unification of two terms and is represented by the operator!=
.class
This premise explicitly unifies two terms and is visually represented as the operator=
.class
A negated atom.class
A non-negated atom; i.e., a predicate symbol, and a sequence of terms.Fields in edu.harvard.seas.pl.abcdatalog.ast with type parameters of type PremiseMethods in edu.harvard.seas.pl.abcdatalog.ast that return PremiseModifier and TypeMethodDescriptionBinaryDisunifier.applySubst
(Substitution subst) BinaryUnifier.applySubst
(Substitution subst) NegatedAtom.applySubst
(Substitution subst) Premise.applySubst
(Substitution subst) Methods in edu.harvard.seas.pl.abcdatalog.ast that return types with arguments of type PremiseConstructor parameters in edu.harvard.seas.pl.abcdatalog.ast with type arguments of type Premise -
Uses of Premise in edu.harvard.seas.pl.abcdatalog.ast.visitors
Method parameters in edu.harvard.seas.pl.abcdatalog.ast.visitors with type arguments of type Premise -
Uses of Premise in edu.harvard.seas.pl.abcdatalog.engine.bottomup
Classes in edu.harvard.seas.pl.abcdatalog.engine.bottomup that implement PremiseMethods in edu.harvard.seas.pl.abcdatalog.engine.bottomup that return Premise