Package openllet.core.boxes.abox
Class Clash
- java.lang.Object
-
- openllet.core.boxes.abox.Clash
-
public class Clash extends java.lang.ObjectCopyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClash.ClashType
-
Field Summary
Fields Modifier and Type Field Description openllet.aterm.ATerm[]_args
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Clashatomic(Node node, DependencySet depends)static Clashatomic(Node node, DependencySet depends, openllet.aterm.ATermAppl c)java.lang.StringatomicExplanation()java.lang.StringbottomExplanation()static ClashbottomProperty(Node node, DependencySet depends, openllet.aterm.ATermAppl p)ClashcopyTo(ABoxImpl abox)static java.lang.StringdescribeNode(Node node)java.lang.StringdetailedString()static ClashdisjointProps(Node node, DependencySet depends, openllet.aterm.ATermAppl p1, openllet.aterm.ATermAppl p2)static ClashemptyDatatype(Node node, DependencySet depends)static ClashemptyDatatype(Node node, DependencySet depends, openllet.aterm.ATermAppl[] datatypes)java.lang.StringemptyDatatypeExplanation()static ClashfunctionalCardinality(Node node, DependencySet depends, openllet.aterm.ATermAppl r)java.lang.StringfunctionalCardinalityExplanation()Clash.ClashTypegetClashType()DependencySetgetDepends()NodegetNode()Clash.ClashTypegetType()static ClashinvalidLiteral(Node node, DependencySet depends)static ClashinvalidLiteral(Node node, DependencySet depends, openllet.aterm.ATermAppl value)java.lang.StringinvalidLiteralExplanation()static ClashmaxCardinality(Node node, DependencySet depends)static ClashmaxCardinality(Node node, DependencySet depends, openllet.aterm.ATermAppl r, int n)java.lang.StringmaxCardinalityExplanation()static ClashminMax(Node node, DependencySet depends)java.lang.StringmissingDatatypeExplanation()static Clashnominal(Node node, DependencySet depends)static Clashnominal(Node node, DependencySet depends, openllet.aterm.ATermAppl other)java.lang.StringnominalExplanation()voidsetDepends(DependencySet depends)java.lang.StringtoString()static Clashunexplained(Node node, DependencySet depends)static Clashunexplained(Node node, DependencySet depends, java.lang.String msg)static ClashvalueDatatype(Node node, DependencySet depends, openllet.aterm.ATermAppl value, openllet.aterm.ATermAppl datatype)java.lang.StringvalueDatatypeExplanation()
-
-
-
Method Detail
-
getClashType
public Clash.ClashType getClashType()
-
unexplained
public static Clash unexplained(Node node, DependencySet depends)
-
unexplained
public static Clash unexplained(Node node, DependencySet depends, java.lang.String msg)
-
atomic
public static Clash atomic(Node node, DependencySet depends)
-
atomic
public static Clash atomic(Node node, DependencySet depends, openllet.aterm.ATermAppl c)
-
bottomProperty
public static Clash bottomProperty(Node node, DependencySet depends, openllet.aterm.ATermAppl p)
-
maxCardinality
public static Clash maxCardinality(Node node, DependencySet depends)
-
maxCardinality
public static Clash maxCardinality(Node node, DependencySet depends, openllet.aterm.ATermAppl r, int n)
-
minMax
public static Clash minMax(Node node, DependencySet depends)
-
functionalCardinality
public static Clash functionalCardinality(Node node, DependencySet depends, openllet.aterm.ATermAppl r)
-
nominal
public static Clash nominal(Node node, DependencySet depends)
-
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)
-
emptyDatatype
public static Clash emptyDatatype(Node node, DependencySet depends, openllet.aterm.ATermAppl[] datatypes)
-
invalidLiteral
public static Clash invalidLiteral(Node node, DependencySet depends)
-
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:
toStringin classjava.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
-
getType
public Clash.ClashType getType()
- Returns:
- the type
-
-