public override void ConstructSwum(ProgramElementNode node)
{
if (node is MethodDeclarationNode)
{
var mdn = (MethodDeclarationNode)node;
mdn.Action = mdn.ParsedName[0].GetNewWord("handle", PartOfSpeechTag.Verb);
this.PosTagger.TagNounPhrase(mdn.ParsedName);
mdn.CreateThemeFromPhrases(mdn.Preamble, mdn.ParsedName);
SetDefaultUnknownArguments(mdn);
mdn.IsReactive = true;
mdn.SwumRuleUsed = this;
}
}
}