Class Clash


  • public class Clash
    extends java.lang.Object

    Copyright: Copyright (c) 2007

    Company: Clark & Parsia, LLC.

    Author:
    Evren Sirin
    • Field Detail

      • _args

        public final openllet.aterm.ATerm[] _args
    • Method Detail

      • bottomProperty

        public static Clash bottomProperty​(Node node,
                                           DependencySet depends,
                                           openllet.aterm.ATermAppl p)
      • maxCardinality

        public static Clash maxCardinality​(Node node,
                                           DependencySet depends,
                                           openllet.aterm.ATermAppl r,
                                           int n)
      • functionalCardinality

        public static Clash functionalCardinality​(Node node,
                                                  DependencySet depends,
                                                  openllet.aterm.ATermAppl r)
      • nominal

        public static Clash nominal​(Node node,
                                    DependencySet depends,
                                    openllet.aterm.ATermAppl other)
      • valueDatatype

        public static Clash valueDatatype​(Node node,
                                          DependencySet depends,
                                          openllet.aterm.ATermAppl value,
                                          openllet.aterm.ATermAppl datatype)
      • emptyDatatype

        public static Clash emptyDatatype​(Node node,
                                          DependencySet depends,
                                          openllet.aterm.ATermAppl[] datatypes)
      • invalidLiteral

        public static Clash invalidLiteral​(Node node,
                                           DependencySet depends,
                                           openllet.aterm.ATermAppl value)
      • disjointProps

        public static Clash disjointProps​(Node node,
                                          DependencySet depends,
                                          openllet.aterm.ATermAppl p1,
                                          openllet.aterm.ATermAppl p2)
      • detailedString

        public java.lang.String detailedString()
      • describeNode

        public static java.lang.String describeNode​(Node node)
      • atomicExplanation

        public java.lang.String atomicExplanation()
      • bottomExplanation

        public java.lang.String bottomExplanation()
      • maxCardinalityExplanation

        public java.lang.String maxCardinalityExplanation()
      • functionalCardinalityExplanation

        public java.lang.String functionalCardinalityExplanation()
      • missingDatatypeExplanation

        public java.lang.String missingDatatypeExplanation()
      • nominalExplanation

        public java.lang.String nominalExplanation()
      • valueDatatypeExplanation

        public java.lang.String valueDatatypeExplanation()
      • emptyDatatypeExplanation

        public java.lang.String emptyDatatypeExplanation()
      • invalidLiteralExplanation

        public java.lang.String invalidLiteralExplanation()
      • toString

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

        public void setDepends​(DependencySet depends)
        Parameters:
        depends - the depends to set
      • getDepends

        public DependencySet getDepends()
        Returns:
        the depends
      • getNode

        public Node getNode()
        Returns:
        the node