#include <WordPattern.h>
Inheritance diagram for LinguisticDefinition::WordPattern::LeafElement:

Public Member Functions | |
| LeafElement (const WordPattern &) | |
| ~LeafElement () | |
| LeafElement (const LeafElement &) | |
| Element * | clone () const |
| const LingDef::Pos * | getPosDef () const |
| void | setPosDef (const LingDef::Pos &) |
| void | setForm (const std::string &) |
| void | setLemma (const std::string &) |
| void | setFeature (const LingDef::Feature &) |
| void | setFeature (const LingDef::Feature &enumFeature, const LingDef::Feature &enumValueFeature) |
| bool | matches (const LingFeatures &) const |
| void | generate (std::vector< const LingFeatures * > &, LingFeatures *current) const |
Definition at line 312 of file WordPattern.h.
| WordPattern::LeafElement::LeafElement | ( | const WordPattern & | ) |
| WordPattern::LeafElement::~LeafElement | ( | ) |
Definition at line 225 of file WordPattern.cc.
| WordPattern::LeafElement::LeafElement | ( | const LeafElement & | ) |
Definition at line 165 of file WordPattern.cc.
| WordPattern::Element * WordPattern::LeafElement::clone | ( | ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
Definition at line 190 of file WordPattern.cc.
References LeafElement().
| void LinguisticDefinition::WordPattern::LeafElement::generate | ( | std::vector< const LingFeatures * > & | , | |
| LingFeatures * | current | |||
| ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
| const LingDef::Pos * WordPattern::LeafElement::getPosDef | ( | ) | const |
Definition at line 363 of file WordPattern.cc.
| bool WordPattern::LeafElement::matches | ( | const LingFeatures & | ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
Definition at line 255 of file WordPattern.cc.
References LinguisticDefinition::LingFeatures::getForm(), LinguisticDefinition::LingFeatures::getLemma(), LinguisticDefinition::LingFeatures::getPosDef(), LinguisticDefinition::LingFeatures::has(), and LinguisticDefinition::WordPattern::Element::isNegative().
| void WordPattern::LeafElement::setFeature | ( | const LingDef::Feature & | enumFeature, | |
| const LingDef::Feature & | enumValueFeature | |||
| ) |
Definition at line 392 of file WordPattern.cc.
References LinguisticDefinition::LingDef::Feature::getParentEnum().
| void WordPattern::LeafElement::setFeature | ( | const LingDef::Feature & | ) |
| void LinguisticDefinition::WordPattern::LeafElement::setForm | ( | const std::string & | ) |
| void LinguisticDefinition::WordPattern::LeafElement::setLemma | ( | const std::string & | ) |
| void WordPattern::LeafElement::setPosDef | ( | const LingDef::Pos & | ) |
Definition at line 356 of file WordPattern.cc.
1.4.7