Package tech.oxfordsemantic.jrdfox.logic
Class Atom
java.lang.Object
tech.oxfordsemantic.jrdfox.logic.Formula
tech.oxfordsemantic.jrdfox.logic.BodyFormula
tech.oxfordsemantic.jrdfox.logic.Atom
- All Implemented Interfaces:
java.io.Serializable
public class Atom extends BodyFormula
- See Also:
- Serialized Form
-
Field Summary
-
Method Summary
Modifier and Type Method Description <E> E
accept(LogicVisitor<E> visitor)
static Atom
bottomDataProperty(Term argument1, Term argument2)
static Atom
bottomObjectProperty(Term argument1, Term argument2)
static Atom
create(TupleTableName tupleTableName, java.util.List<Term> arguments)
static Atom
create(TupleTableName tupleTableName, Term... arguments)
static Atom
differentFrom(Term argument1, Term argument2)
TupleTableName
getTupleTableName()
static Atom
nothing(Term argument)
static Atom
rdf(Term subject, Term predicate, Term object)
static Atom
sameAs(Term argument1, Term argument2)
Atom
simplify()
void
toString(Prefixes prefixes, java.util.function.Consumer<java.lang.String> consumer, LogicFormat logicFormat)
Methods inherited from class tech.oxfordsemantic.jrdfox.logic.BodyFormula
getArgument, getArguments, getNumberOfArguments
-
Field Details
-
Method Details
-
getTupleTableName
-
simplify
- Specified by:
simplify
in classBodyFormula
-
accept
- Specified by:
accept
in classBodyFormula
-
toString
public void toString(Prefixes prefixes, java.util.function.Consumer<java.lang.String> consumer, LogicFormat logicFormat)- Specified by:
toString
in classBodyFormula
-
create
-
create
-
rdf
-
sameAs
-
differentFrom
-
nothing
-
bottomObjectProperty
-
bottomDataProperty
-