Class CloseBranchDependency

  • All Implemented Interfaces:
    Dependency

    public class CloseBranchDependency
    extends BranchDependency
    A dependency for a closed disjunct, merge pair, etc. for a _branch
    Author:
    Christian Halaschek-Wiener
    • Constructor Detail

      • CloseBranchDependency

        public CloseBranchDependency​(openllet.aterm.ATermAppl assertion,
                                     int tryNext,
                                     Branch theBranch)
    • Method Detail

      • getInd

        public openllet.aterm.ATermAppl getInd()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        TODO: this hash may not be sufficient
        Overrides:
        hashCode in class java.lang.Object
      • getBranch

        public int getBranch()
      • getTryNext

        public int getTryNext()
      • getCloseBranch

        public Branch getCloseBranch()