LiteralActionclass | action.t[4888], en_us.t[8669] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
The grammar rules that produce these actions must set literalMatch to the literal phrase's match tree.
Because we don't have any actual resolved objects, we're based on IAction. Subclasses that implement particular literal actions should override execAction() to carry out the action; this method can call the getLiteral() method of self to get a string giving the literal text.
Modified in en_us.t[8669]:
English-specific additions for verbs taking a literal phrase as the sole object.
class
LiteralAction : LiteralActionBase IAction
(none)
Inherited from
Inherited from
Inherited from
Inherited from
Inherited from
Inherited from LiteralAction
LiteralActionBase
object
IAction
Action
BasicProd
object
LiteralAction
OopsAction
predicate(Oops)
SpecialTopicAction
predicate(SpecialTopic)
predicateNounPhrases
verbPhrase
LiteralActionBase
:
text_
Action
:
actionTime
afterActionMainList
beforeAfterObjs
defaultForRecursion
extraMessageParams
implicitMsg
includeInUndo
isImplicit
isRepeatable
iterationCanceled
originalAction
parentAction
preCond
remappedFrom
showDefaultReports
synthParamID
verbFlags
verifiedOkay
getQuestionInf
getVerbPhrase
resolveNouns
whatObj
LiteralActionBase
:
getLiteral
getMessageParam
setObjectMatches
setResolvedObjects
IAction
:
doActionMain
Action
:
actionOfKind
addBeforeAfterObj
afterAction
afterActionMain
announceActionObject
announceAllDefaultObjects
announceDefaultObject
beforeAction
beforeActionMain
callAfterActionMain
callCatchAllProp
callPreConditions
callVerifyPreCond
callVerifyProp
cancelIteration
checkAction
checkPreConditions
checkRemapping
combineRemappedVerifyResults
createActionFrom
createActionInstance
doAction
doActionOnce
execAction
filterAmbiguousWithVerify
filterFacets
filterPluralWithVerify
finishResolveList
getAnaphoricBinding
getCurrentObjects
getDefaultWithVerify
getEnteredVerbPhrase
getImplicitPhrase
getInfPhrase
getMatchForRole
getNotifyTable
getObjectForRole
getObjPreCondDescList
getObjPreConditions
getOriginalAction
getOtherObjectRole
getParticiplePhrase
getPreCondDescList
getPreCondPropForRole
getPredicate
getRemappedFrom
getRemapPropForRole
getResolveInfo
getRoleFromIndex
getSimpleSynonymRemap
getSortedVerifyResults
getVerifyPropForRole
initTentative
isConversational
isNestedIn
isPartOf
isRemapped
makeResolveInfoList
maybeAnnounceDefaultObject
maybeAnnounceImplicit
maybeAnnounceMultiObject
noMatch
notifyBeforeAfter
objListPronoun
preAnnounceActionObject
recalcSenseContext
repeatAction
resetAction
resolveAction
resolvedObjectsInScope
setCurrentObjects
setImplicit
setMessageParam
setMessageParams
setNested
setOriginalAction
setRemapped
spPrefix
spSuffix
synthMessageParam
verifyAction
verifyHandlersExist
whatTranslate
withVerifyResults
zeroActionTime
BasicProd
:
filterPossRank
getOrigText
getOrigTokenList
predicateNounPhrases OVERRIDDEN | action.t[4911] |
verbPhrase | en_us.t[8671] |
getQuestionInf (which) OVERRIDDEN | en_us.t[8686] |
getVerbPhrase (inf, ctx) OVERRIDDEN | en_us.t[8680] |
resolveNouns (issuingActor, targetActor, results) OVERRIDDEN | action.t[4893] |
whatObj (which) OVERRIDDEN | en_us.t[8674] |