NameAsOther class | en_us.t[1966]

An object that uses the same name as another object. This maps all of the properties involved in supplying the object's name, number, and other usage information from this object to a given target object, so that all messages involving this object use the same name as the target object. This is a mix-in class that can be used with any other class.

Note that we map only the *reported* name for the object. We do NOT give this object any vocabulary from the other object; in other words, we don't enter this object into the dictionary with the other object's vocabulary words.

`class NameAsOther : object`

Superclass Tree (in declaration order)

`NameAsOther`
`object`

Subclass Tree

`NameAsOther`
`NameAsParent`
`ComplexComponent`

Global Objects

(none)

Summary of Properties

`aDisambigName aName aNameObj disambigEquivName disambigName isHer isHim isIt isMassNoun isPlural isProperName isQualifiedName itIs itIsContraction itNom itObj itPossAdj itPossNoun itReflexive listName name nameDoes nameIs nameIsnt nameSays nameSees pluralName targetObj thatIsContraction thatNom thatObj theDisambigName theName theNameObj theNamePossAdj theNamePossNoun theNameWithOwner verbCan verbCannot verbCant verbEndingEs verbEndingIes verbEndingS verbEndingSD verbEndingSEd verbMust verbToBe verbToCome verbToDo verbToGo verbToHave verbToLeave verbToSay verbToSee verbWas verbWill verbWont`

Summary of Methods

`aNameOwnerLoc conjugateRegularVerb countDisambigName countName countNameOwnerLoc itVerb nameVerb notePromptByOwnerLoc notePromptByPossAdj theNameOwnerLoc`

Properties

`aDisambigName` | `en_us.t[1983]`

no description available

`aName` | `en_us.t[2018]`

no description available

`aNameObj` | `en_us.t[2019]`

no description available

`disambigEquivName` | `en_us.t[1985]`

no description available

`disambigName` | `en_us.t[1981]`

map the derived name properties as well, in case any are overridden

`isHer` | `en_us.t[1974]`

no description available

`isHim` | `en_us.t[1973]`

no description available

`isIt` | `en_us.t[1975]`

no description available

`isMassNoun` | `en_us.t[1972]`

no description available

`isPlural` | `en_us.t[1971]`

map our naming and usage properties to the target object

`isProperName` | `en_us.t[1976]`

no description available

`isQualifiedName` | `en_us.t[1977]`

no description available

`itIs` | `en_us.t[1998]`

no description available

`itIsContraction` | `en_us.t[1999]`

no description available

`itNom` | `en_us.t[1990]`

map the pronoun properites, in case any are overridden

`itObj` | `en_us.t[1991]`

no description available

`itPossAdj` | `en_us.t[1992]`

no description available

`itPossNoun` | `en_us.t[1993]`

no description available

`itReflexive` | `en_us.t[1994]`

no description available

`listName` | `en_us.t[1986]`

no description available

`name` | `en_us.t[1978]`

no description available

`nameDoes` | `en_us.t[2028]`

no description available

`nameIs` | `en_us.t[2021]`

no description available

`nameIsnt` | `en_us.t[2022]`

no description available

`nameSays` | `en_us.t[2035]`

no description available

`nameSees` | `en_us.t[2033]`

no description available

`pluralName` | `en_us.t[2020]`

no description available

`targetObj` | `en_us.t[1968]`

the target object - we'll use the same name as this object

`thatIsContraction` | `en_us.t[1997]`

no description available

`thatNom` | `en_us.t[1995]`

no description available

`thatObj` | `en_us.t[1996]`

no description available

`theDisambigName` | `en_us.t[1982]`

no description available

`theName` | `en_us.t[2003]`

no description available

`theNameObj` | `en_us.t[2004]`

no description available

`theNamePossAdj` | `en_us.t[2005]`

no description available

`theNamePossNoun` | `en_us.t[2006]`

no description available

`theNameWithOwner` | `en_us.t[2007]`

no description available

`verbCan` | `en_us.t[2037]`

no description available

`verbCannot` | `en_us.t[2038]`

no description available

`verbCant` | `en_us.t[2039]`

no description available

`verbEndingEs` | `en_us.t[2046]`

no description available

`verbEndingIes` | `en_us.t[2047]`

no description available

`verbEndingS` | `en_us.t[2043]`

no description available

`verbEndingSD` | `en_us.t[2044]`

no description available

`verbEndingSEd` | `en_us.t[2045]`

no description available

`verbMust` | `en_us.t[2036]`

no description available

`verbToBe` | `en_us.t[2024]`

no description available

`verbToCome` | `en_us.t[2030]`

no description available

`verbToDo` | `en_us.t[2027]`

no description available

`verbToGo` | `en_us.t[2029]`

no description available

`verbToHave` | `en_us.t[2026]`

no description available

`verbToLeave` | `en_us.t[2031]`

no description available

`verbToSay` | `en_us.t[2034]`

no description available

`verbToSee` | `en_us.t[2032]`

no description available

`verbWas` | `en_us.t[2025]`

no description available

`verbWill` | `en_us.t[2040]`

no description available

`verbWont` | `en_us.t[2041]`

no description available

Methods

`aNameOwnerLoc (ownerPri)` | `en_us.t[2008]`

no description available

`conjugateRegularVerb (verb)` | `en_us.t[2001]`

no description available

`countDisambigName (cnt)` | `en_us.t[1984]`

no description available

`countName (cnt)` | `en_us.t[1987]`

no description available

`countNameOwnerLoc (cnt, ownerPri)` | `en_us.t[2012]`

no description available

`itVerb (verb)` | `en_us.t[2000]`

no description available

`nameVerb (verb)` | `en_us.t[2023]`

no description available

`notePromptByOwnerLoc (ownerPri)` | `en_us.t[2014]`

no description available

`notePromptByPossAdj ( )` | `en_us.t[2016]`

no description available

`theNameOwnerLoc (ownerPri)` | `en_us.t[2010]`

no description available

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3