public class TransientPredicate<K> extends TransientBelief<K,java.lang.Boolean> implements Predicate<K>
TransientBelief class and represents a
transient propositional belief, which is not persisted in a permanent memory.valuemetadata| Constructor and Description |
|---|
TransientPredicate()
The default constructor.
|
TransientPredicate(K name)
Creates a new transient propositional belief, whose value is true.
|
TransientPredicate(K name,
java.lang.Boolean value)
Initializes a transient propositional belief with its name and a initial
value.
|
getValue, updateValueaddBeliefBase, clone, equals, getBeliefBases, getName, hashCode, notifyBeliefBases, removeBeliefBase, setName, setValue, toStringgetMetadata, getMetadata, hasMetadata, putMetadata, removeMetadatafinalize, getClass, notify, notifyAll, wait, wait, waitaddBeliefBase, clone, getBeliefBases, getName, getValue, removeBeliefBase, setValuegetMetadata, getMetadata, hasMetadata, putMetadata, removeMetadatapublic TransientPredicate()
public TransientPredicate(K name)
name - the belief name.public TransientPredicate(K name, java.lang.Boolean value)
name - the belief name.value - the initial belief value.