concerning object | factrel.t[17]

The concerning relation tracks relations between Facta and the topics they reference (via their topics property).

`concerning : DerivedRelation`

Superclass Tree (in declaration order)

`concerning`
`DerivedRelation`
`Relation`
`PreinitObject`
`ModuleExecObject`
`object`

Summary of Properties

``

``

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

Inherited from `PreinitObject` :
`execBeforeMe reverseGlobalSymbols`

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

Summary of Methods

`isInverselyRelated listKeys relatedTo`

Inherited from `DerivedRelation` :
`addRelation isRelated removeRelation`

Inherited from `Relation` :
`inverselyRelatedTo makeUnique`

``

Inherited from `ModuleExecObject` :
`_execute classExec execute`

Properties

(none)

Methods

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

A topic a is inversely related to a fact b if it occurs in b's topics property.

`listKeys ( )` | `factrel.t[33]`

List all the possible values of everything that can enter into the left-hand side of the relation "a concerns b", which is the list of all the Facts define in the game. Since we don't expect this to change during the course of the game we can calculate this once and then replace this method with the resulting list of

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

A Fact concerns all the topics listed in its topics property.

Adv3Lite Library Reference Manual
Generated on 02/05/2024 from adv3Lite version 2.0