Class Literal


  • public class Literal
    extends Node
    Author:
    Evren Sirin
    • Constructor Detail

      • Literal

        public Literal​(openllet.aterm.ATermAppl name,
                       openllet.aterm.ATermAppl term,
                       ABox abox,
                       DependencySet ds)
    • Method Detail

      • isLeaf

        public final boolean isLeaf()
        Specified by:
        isLeaf in class Node
      • isNominal

        public boolean isNominal()
        Specified by:
        isNominal in class Node
      • isBlockable

        public boolean isBlockable()
        Specified by:
        isBlockable in class Node
      • isLiteral

        public boolean isLiteral()
        Specified by:
        isLiteral in class Node
      • isIndividual

        public boolean isIndividual()
        Specified by:
        isIndividual in class Node
      • isDifferent

        public boolean isDifferent​(Node node)
        Overrides:
        isDifferent in class Node
      • hasType

        public boolean hasType​(openllet.aterm.ATerm typeParam)
        Overrides:
        hasType in class Node
      • getTerm

        public openllet.aterm.ATermAppl getTerm()
        Specified by:
        getTerm in class Node
      • getLang

        public java.lang.String getLang()
      • getLexicalValue

        public java.lang.String getLexicalValue()
      • reportClash

        public void reportClash​(Clash clash)
      • getValue

        public java.lang.Object getValue()
      • restore

        public boolean restore​(int branch)
        Overrides:
        restore in class Node
      • unprune

        public void unprune​(int branch)
        Overrides:
        unprune in class Node
      • getMergeToConstant

        public NodeMerge getMergeToConstant()
      • clearMergeToConstant

        public void clearMergeToConstant()