ownershipDistinguisherobject | disambig.t[129] |
Superclass Tree | Property Summary | Method Summary | Property Details | Method Details |
Ownership Distinguisher. This distinguisher can tell two objects apart if they have different owners. "Unowned" objects are identified by their immediate containers instead of their owners.
Note that while location *can* distinguish items with this distinguisher, ownership takes priority: if an object has an owner, the owner is the distinguishing feature. The reason location is a factor at all is that we need something parallel to ownership for the purposes of phrasing distinguishing descriptions of unowned objects. The best-sounding phrasing, at least in English, is to refer to the unowned objects by location.
ownershipDistinguisher : Distinguisher
Superclass Tree (in declaration order)
ownershipDistinguisher
Distinguisher
object
Summary of Properties
Summary of Methods
aName
canDistinguish
countName
matchName
name
notePrompt
objInScope
theName
Properties
Methods
aName (obj) | en_us.t[3534] |
no description available
canDistinguish (a, b) OVERRIDDEN | disambig.t[130] |
no description available
countName (obj, cnt) | en_us.t[3536] |
no description available
matchName (obj, origTokens, adjustedTokens, matchList, fullMatchList) OVERRIDDEN | disambig.t[180] |
otherwise, use the inherited handling
name (obj) | en_us.t[3533] |
no description available
notePrompt (lst) OVERRIDDEN | en_us.t[3539] |
note that we're prompting based on this distinguisher
objInScope (obj, matchList, fullMatchList) OVERRIDDEN | disambig.t[160] |
One or both objects are owned, so we can tell them apart if and only if they have different owners.
theName (obj) | en_us.t[3535] |
no description available
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3
Generated on 5/16/2013 from TADS version 3.1.3