|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LexicalEntry
The lexical entry is the main representation of a term or word
Method Summary | |
---|---|
boolean |
addAbstractForm(LexicalForm abstractForm)
Add an abstract form to the entry |
void |
addDecomposition(List<Component> comps)
Add a decomposition |
boolean |
addForm(LexicalForm form)
Add a lexical form to the entry |
boolean |
addLexicalVariant(LexicalVariant lexicalVariant,
LexicalEntry lexicalVariantVal)
Add a lexical variant of the entry |
boolean |
addOtherForm(LexicalForm otherForm)
Add an other form to the entry |
boolean |
addPattern(MorphPattern pattern)
Add a morphological pattern |
boolean |
addPhraseRoot(Node phraseRoot)
Add a phrase structure tree to the entry |
boolean |
addSense(LexicalSense sense)
Add a sense to the entry |
boolean |
addSynBehavior(Frame synBehavior)
Add a syntactic behavior to the entry |
boolean |
addTopic(LexicalTopic topic)
Add a topic to the entry |
Collection<LexicalForm> |
getAbstractForms()
Get the abstract forms of the entry |
LexicalForm |
getCanonicalForm()
Get the canonical form of the entry |
Collection<List<Component>> |
getDecompositions()
Get the decompositions of this entry |
Collection<LexicalForm> |
getForms()
Get all lexical forms of the entry |
Component |
getHead()
Get the head component |
Collection<LexicalEntry> |
getLexicalVariant(LexicalVariant lexicalVariant)
Get the set entries that are a given variant of the entry |
Map<LexicalVariant,Collection<LexicalEntry>> |
getLexicalVariants()
Get the lexical variants of the entry |
Collection<LexicalForm> |
getOtherForms()
Get the other forms of the entry |
Collection<MorphPattern> |
getPatterns()
Get all morphological patterns |
Collection<Node> |
getPhraseRoots()
Get the phrase structure trees of the entry |
Collection<LexicalSense> |
getSenses()
Get the senses of the entry |
Collection<Frame> |
getSynBehaviors()
Get the syntactic behaviors of the entry |
Collection<LexicalTopic> |
getTopics()
Get the topics of the entry |
boolean |
removeAbstractForm(LexicalForm abstractForm)
Remove an abstract form from the entry |
boolean |
removeDecomposition(List<Component> comps)
Remove a decomposition |
boolean |
removeForm(LexicalForm form)
Remove a lexical form from the entry |
boolean |
removeLexicalVariant(LexicalVariant lexicalVariant,
LexicalEntry lexicalVariantVal)
Remove a lexical variant of the entry |
boolean |
removeOtherForm(LexicalForm otherForm)
Remove an other form from the entry |
boolean |
removePattern(MorphPattern pattern)
Remove a morphological pattern |
boolean |
removePhraseRoot(Node phraseRoot)
Remove a phrase structure tree from the entry |
boolean |
removeSense(LexicalSense sense)
Remove a sense to the entry |
boolean |
removeSynBehavior(Frame synBehavior)
Remove a syntactic behavior from the entry |
boolean |
removeTopic(LexicalTopic topic)
Remove a topic from the entry |
void |
setCanonicalForm(LexicalForm canonicalForm)
Set the canonical form of the entry |
void |
setHead(Component component)
Set the head component |
Methods inherited from interface eu.monnetproject.lemon.model.LemonElement |
---|
addAnnotation, addProperty, addType, getAnnotations, getAnnotations, getID, getProperty, getPropertys, getTypes, removeAnnotation, removeProperty, removeType |
Methods inherited from interface eu.monnetproject.lemon.model.LemonElementOrPredicate |
---|
getURI |
Method Detail |
---|
LexicalForm getCanonicalForm()
void setCanonicalForm(LexicalForm canonicalForm)
Collection<LexicalForm> getOtherForms()
boolean addOtherForm(LexicalForm otherForm)
boolean removeOtherForm(LexicalForm otherForm)
Collection<LexicalForm> getAbstractForms()
boolean addAbstractForm(LexicalForm abstractForm)
boolean removeAbstractForm(LexicalForm abstractForm)
Collection<LexicalTopic> getTopics()
boolean addTopic(LexicalTopic topic)
boolean removeTopic(LexicalTopic topic)
Map<LexicalVariant,Collection<LexicalEntry>> getLexicalVariants()
Collection<LexicalEntry> getLexicalVariant(LexicalVariant lexicalVariant)
boolean addLexicalVariant(LexicalVariant lexicalVariant, LexicalEntry lexicalVariantVal)
boolean removeLexicalVariant(LexicalVariant lexicalVariant, LexicalEntry lexicalVariantVal)
Collection<Frame> getSynBehaviors()
boolean addSynBehavior(Frame synBehavior)
boolean removeSynBehavior(Frame synBehavior)
Collection<List<Component>> getDecompositions()
void addDecomposition(List<Component> comps)
boolean removeDecomposition(List<Component> comps)
Collection<LexicalSense> getSenses()
boolean addSense(LexicalSense sense)
boolean removeSense(LexicalSense sense)
Collection<Node> getPhraseRoots()
boolean addPhraseRoot(Node phraseRoot)
boolean removePhraseRoot(Node phraseRoot)
Collection<LexicalForm> getForms()
boolean addForm(LexicalForm form)
boolean removeForm(LexicalForm form)
Collection<MorphPattern> getPatterns()
boolean addPattern(MorphPattern pattern)
boolean removePattern(MorphPattern pattern)
Component getHead()
void setHead(Component component)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |