concerningobjectfactrel.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 03/07/2024 from adv3Lite version 2.1