public class QueryAtomFactory extends Object
Title: Factory for creating query atoms.
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Constructor and Description |
|---|
QueryAtomFactory() |
| Modifier and Type | Method and Description |
|---|---|
static QueryAtom |
AnnotationAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
static QueryAtom |
AsymmetricAtom(aterm.ATermAppl pA) |
static QueryAtom |
ComplementOfAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
Core(Collection<QueryAtom> atoms,
Collection<aterm.ATermAppl> uv,
KnowledgeBase kb) |
static QueryAtom |
DatatypeAtom(aterm.ATermAppl lA,
aterm.ATermAppl dA) |
static QueryAtom |
DatatypePropertyAtom(aterm.ATermAppl pA) |
static QueryAtom |
DifferentFromAtom(aterm.ATermAppl iA1,
aterm.ATermAppl iA2) |
static QueryAtom |
DirectSubClassOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
DirectSubPropertyOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
DirectTypeAtom(aterm.ATermAppl i,
aterm.ATermAppl c) |
static QueryAtom |
DisjointWithAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
DomainAtom(aterm.ATermAppl pA1,
aterm.ATermAppl cA2) |
static QueryAtom |
EquivalentClassAtom(aterm.ATermAppl classArgument,
aterm.ATermAppl classArgument2) |
static QueryAtom |
EquivalentPropertyAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
FunctionalAtom(aterm.ATermAppl pA) |
static QueryAtom |
InverseFunctionalAtom(aterm.ATermAppl pA) |
static QueryAtom |
InverseOfAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
IrreflexiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
NegativePropertyValueAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
static QueryAtom |
NotKnownAtom(List<QueryAtom> atoms) |
static QueryAtom |
NotKnownAtom(QueryAtom... atoms) |
static QueryAtom |
NotKnownAtom(QueryAtom atom) |
static QueryAtom |
ObjectPropertyAtom(aterm.ATermAppl pA) |
static QueryAtom |
PropertyDisjointWithAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
PropertyValueAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
static QueryAtom |
RangeAtom(aterm.ATermAppl pA1,
aterm.ATermAppl cA2) |
static QueryAtom |
ReflexiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
SameAsAtom(aterm.ATermAppl iA1,
aterm.ATermAppl iA2) |
static QueryAtom |
StrictSubClassOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
StrictSubPropertyOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
SubClassOfAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
SubPropertyOfAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
SymmetricAtom(aterm.ATermAppl pA) |
static QueryAtom |
TransitiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
TypeAtom(aterm.ATermAppl iA,
aterm.ATermAppl cA) |
static QueryAtom |
UnionAtom(List<List<QueryAtom>> union) |
public static QueryAtom TypeAtom(aterm.ATermAppl iA, aterm.ATermAppl cA)
public static QueryAtom DatatypeAtom(aterm.ATermAppl lA, aterm.ATermAppl dA)
public static QueryAtom PropertyValueAtom(aterm.ATermAppl iA, aterm.ATermAppl pA, aterm.ATermAppl ilA)
public static QueryAtom NegativePropertyValueAtom(aterm.ATermAppl iA, aterm.ATermAppl pA, aterm.ATermAppl ilA)
public static QueryAtom SameAsAtom(aterm.ATermAppl iA1, aterm.ATermAppl iA2)
public static QueryAtom DifferentFromAtom(aterm.ATermAppl iA1, aterm.ATermAppl iA2)
public static QueryAtom SubClassOfAtom(aterm.ATermAppl cA1, aterm.ATermAppl cA2)
public static QueryAtom EquivalentClassAtom(aterm.ATermAppl classArgument, aterm.ATermAppl classArgument2)
public static QueryAtom DisjointWithAtom(aterm.ATermAppl cA1, aterm.ATermAppl cA2)
public static QueryAtom ComplementOfAtom(aterm.ATermAppl cA1, aterm.ATermAppl cA2)
public static QueryAtom SubPropertyOfAtom(aterm.ATermAppl pA1, aterm.ATermAppl pA2)
public static QueryAtom EquivalentPropertyAtom(aterm.ATermAppl pA1, aterm.ATermAppl pA2)
public static QueryAtom DomainAtom(aterm.ATermAppl pA1, aterm.ATermAppl cA2)
public static QueryAtom RangeAtom(aterm.ATermAppl pA1, aterm.ATermAppl cA2)
public static QueryAtom InverseOfAtom(aterm.ATermAppl pA1, aterm.ATermAppl pA2)
public static QueryAtom ObjectPropertyAtom(aterm.ATermAppl pA)
public static QueryAtom DatatypePropertyAtom(aterm.ATermAppl pA)
public static QueryAtom FunctionalAtom(aterm.ATermAppl pA)
public static QueryAtom InverseFunctionalAtom(aterm.ATermAppl pA)
public static QueryAtom TransitiveAtom(aterm.ATermAppl pA)
public static QueryAtom SymmetricAtom(aterm.ATermAppl pA)
public static QueryAtom AsymmetricAtom(aterm.ATermAppl pA)
public static QueryAtom ReflexiveAtom(aterm.ATermAppl pA)
public static QueryAtom IrreflexiveAtom(aterm.ATermAppl pA)
public static QueryAtom PropertyDisjointWithAtom(aterm.ATermAppl pA1, aterm.ATermAppl pA2)
public static QueryAtom AnnotationAtom(aterm.ATermAppl iA, aterm.ATermAppl pA, aterm.ATermAppl ilA)
public static QueryAtom StrictSubClassOfAtom(aterm.ATermAppl c1, aterm.ATermAppl c2)
public static QueryAtom DirectSubClassOfAtom(aterm.ATermAppl c1, aterm.ATermAppl c2)
public static QueryAtom DirectSubPropertyOfAtom(aterm.ATermAppl c1, aterm.ATermAppl c2)
public static QueryAtom StrictSubPropertyOfAtom(aterm.ATermAppl c1, aterm.ATermAppl c2)
public static QueryAtom DirectTypeAtom(aterm.ATermAppl i, aterm.ATermAppl c)
public static QueryAtom Core(Collection<QueryAtom> atoms, Collection<aterm.ATermAppl> uv, KnowledgeBase kb)
Copyright © 2019. All rights reserved.