Modifier and Type | Method and Description |
---|---|
GroundAtom |
ReadableDatabase.getAtom(Predicate predicate,
Constant... arguments)
Returns the GroundAtom for the given Predicate and GroundTerms.
|
Modifier and Type | Method and Description |
---|---|
abstract GroundAtom |
AtomManager.getAtom(Predicate predicate,
Constant... arguments)
Returns the GroundAtom for the given Predicate and GroundTerms.
|
GroundAtom |
LazyAtomManager.getAtom(Predicate predicate,
Constant... arguments) |
GroundAtom |
SimpleAtomManager.getAtom(Predicate predicate,
Constant... arguments) |
GroundAtom |
PersistedAtomManager.getAtom(Predicate predicate,
Constant... arguments) |
Iterable<GroundAtom> |
AtomCache.getCachedAtoms(Predicate predicate)
Returns all GroundAtoms in this AtomCache with a given Predicate.
|
ObservedAtom |
AtomCache.instantiateObservedAtom(Predicate predicate,
Constant[] args,
float value)
Instantiates an ObservedAtom and stores it in this AtomCache.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
PredicateInfo.predicate() |
Modifier and Type | Method and Description |
---|---|
GroundAtom |
RDBMSDatabase.getAtom(Predicate predicate,
Constant... arguments) |
PredicateInfo |
RDBMSDataStore.getPredicateInfo(Predicate predicate)
Helper method for getting a predicate handle
|
Constructor and Description |
---|
PredicateInfo(Predicate predicate) |
Modifier and Type | Field and Description |
---|---|
protected Predicate |
Atom.predicate |
Modifier and Type | Method and Description |
---|---|
Predicate |
Atom.getPredicate()
Returns the predicate associated with this Atom.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryAtom.assume(Predicate predicate,
Term... args)
Have this QueryAtom assume new values.
|
protected void |
Atom.init(boolean copyArgs,
boolean doValidation,
Predicate predicate,
Term[] args) |
Constructor and Description |
---|
Atom(Predicate predicate,
Term[] args)
Type mismatches will throw an exception unless
the types are trivially convertable like UniqueIntID and IntegerAttribute.
|
GroundAtom(Predicate predicate,
Constant[] args,
float value) |
ObservedAtom(Predicate predicate,
Constant[] args,
float value)
Instantiation of GrondAtoms should typically be left to the Database so it can maintain a cache.
|
QueryAtom(Predicate predicate,
Term... args) |
Modifier and Type | Class and Description |
---|---|
class |
ExternalFunctionalPredicate
A FunctionalPredicate which uses an
ExternalFunction to compute truth values. |
class |
FunctionalPredicate
A Predicate with truth values defined by some function.
|
class |
GroundingOnlyPredicate
Commonly used FunctionalPredicates that get special treatment in PSL.
|
class |
StandardPredicate
Predicate of GroundAtoms that can be persisted.
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
Predicate.get(String name) |
Modifier and Type | Method and Description |
---|---|
Set<Predicate> |
AbstractArithmeticRule.getBodyPredicates()
Get all the predicates used in the body of this rule (no filters).
|
Modifier and Type | Field and Description |
---|---|
protected Predicate |
SummationAtom.predicate |
Modifier and Type | Method and Description |
---|---|
Predicate |
SummationAtom.getPredicate()
Returns the predicate associated with this SummationAtom.
|
Constructor and Description |
---|
SummationAtom(Predicate predicate,
SummationVariableOrTerm[] args) |
Copyright © 2020 University of California, Santa Cruz. All rights reserved.