BeliefRelation object | factrel.t[124]

BeliefRelation is the base class for a group of six relations that test whether Actors (and/or Consultables) assess the facts they know about in particular ways.

`BeliefRelation : DerivedRelation`

Superclass Tree (in declaration order)

`BeliefRelation`
`DerivedRelation`
`Relation`
`PreinitObject`
`ModuleExecObject`
`object`

Summary of Properties

`status`

``

Inherited from `Relation` :
`name reciprocal relationType relTab reverseName`

Inherited from `PreinitObject` :
`execBeforeMe reverseGlobalSymbols`

Inherited from `ModuleExecObject` :
`execAfterMe hasInitialized_ isDoingExec_ isExecuted_`

Summary of Methods

`addRelation inverselyRelatedTo isInverselyRelated isRelated relatedTo`

Inherited from `DerivedRelation` :
`listKeys removeRelation`

Inherited from `Relation` :
`makeUnique`

``

Inherited from `ModuleExecObject` :
`_execute classExec execute`

Properties

`status` | `factrel.t[182]`

The belief status (true, likely, dubious, unlikely, or untrue) that we want this relation to test for.

Methods

`addRelation (objs)` | `factrel.t[146]`

We can make this relation hold between obj{1] and obj{2] if we set obj{2} to status on obj{1].

`inverselyRelatedTo (a)` | `factrel.t[161]`

Obtain the list of Things that are inversely related to fact tag a

`isInverselyRelated (a, b)` | `factrel.t[137]`

a is inversely related to b if b is related to a.

`isRelated (a, b)` | `factrel.t[131]`

Actor a is related to fact b if b is present as a key in a's informedNameTab with a value of status (true, likely, dubious, unlikely, or untruy). The a parameter is the Thing (Actor or Consultable) that potentially knows of the fact in question and b is the fact string-tag representing the fact.

`relatedTo (a)` | `factrel.t[155]`

Obtain the list of fact tags related to a, which is the subset of keys in a's informedNameTab for which a is related to be.

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0