Uses of Interface
eu.monnetproject.lemon.model.LemonElement

Packages that use LemonElement
eu.monnetproject.lemon   
eu.monnetproject.lemon.impl   
eu.monnetproject.lemon.impl.io.turtle   
eu.monnetproject.lemon.impl.io.xml   
eu.monnetproject.lemon.liam.impl   
eu.monnetproject.lemon.model   
 

Uses of LemonElement in eu.monnetproject.lemon
 

Classes in eu.monnetproject.lemon that implement LemonElement
 class URIElement
          Super-class for creating lemon elements.
 

Methods in eu.monnetproject.lemon with type parameters of type LemonElement
<C extends LemonElement>
C
LemonFactory.make(Class<C> lemonInterface, URI rdfClass)
          Deprecated. Avoid blank nodes!
<C extends LemonElement>
C
LemonFactory.make(Class<C> lemonInterface, URI rdfClass, URI uri)
          Make a generic named element of the lemon model
<Elem extends LemonElement>
void
LemonModel.merge(Elem from, Elem to)
          Merge two elements
 

Methods in eu.monnetproject.lemon with parameters of type LemonElement
 boolean ElementVisitor.hasVisited(LemonElement element)
          Returns true if the visitor has already visited this element
 void ElementVisitor.visit(LemonElement element)
          Perform an action on a single element
 

Uses of LemonElement in eu.monnetproject.lemon.impl
 

Classes in eu.monnetproject.lemon.impl with type parameters of type LemonElement
 class LemonElementImpl<Elem extends LemonElement>
          Base class for element implementations
 

Classes in eu.monnetproject.lemon.impl that implement LemonElement
 class ArgumentImpl
          Instantiated via LemonFactoryImpl
 class ComponentImpl
          Instantiated via LemonFactoryImpl
 class ConditionImpl
          Instantiated via LemonFactoryImpl
 class ConstituentImpl
          Instantiated via LemonFactoryImpl
 class ContextImpl
          Instantiated via LemonFactoryImpl
 class DefinitionImpl
          Instantiated via LemonFactoryImpl
 class ExampleImpl
          Instantiated via LemonFactoryImpl
 class FormImpl
          Instantiated via LemonFactoryImpl
 class FrameImpl
          Instantiated via LemonFactoryImpl
 class LemonElementImpl<Elem extends LemonElement>
          Base class for element implementations
 class LexicalEntryImpl
          Instantiated via LemonFactoryImpl
 class LexicalSenseImpl
          Instantiated via LemonFactoryImpl
 class LexiconImpl
          Instantiated via LemonModelImpl
 class MorphPatternImpl
           
 class MorphTransformImpl
           
 class NodeImpl
          Instantiated via LemonFactoryImpl
 class PartImpl
          Instantiated via LemonFactoryImpl
 class PhraseImpl
          Instantiated via LemonFactoryImpl
 class PrototypeImpl
           
 class TopicImpl
          Instantiated via LemonFactoryImpl
 class WordImpl
          Instantiated via LemonFactoryImpl
 

Fields in eu.monnetproject.lemon.impl with type parameters of type LemonElement
 LinkedList<LemonElement> SerializationState.postponed
           
 HashSet<LemonElement> SerializationState.serialized
           
 

Methods in eu.monnetproject.lemon.impl with type parameters of type LemonElement
<C extends LemonElement>
C
LemonFactoryImpl.make(Class<C> lemonInterface, URI rdfClass)
           
<C extends LemonElement>
C
LemonFactoryImpl.make(Class<C> lemonInterface, URI rdfClass, URI uri)
           
<E extends LemonElement>
E
CopyVisitor.make(Class<E> clazz, String bNode)
           
<E extends LemonElement>
E
CopyVisitor.make(Class<E> clazz, URI uri, E e)
           
<E extends LemonElement>
E
CopyVisitor.make(E e)
           
<Elem extends LemonElement>
void
LemonModelImpl.merge(Elem from, Elem to)
           
 

Methods in eu.monnetproject.lemon.impl that return LemonElement
protected  LemonElement LemonElementImpl.getStrElem(String name)
           
 

Methods in eu.monnetproject.lemon.impl that return types with arguments of type LemonElement
protected  Collection<LemonElement> LemonElementImpl.getPredElem(LemonPredicate p)
           
protected
<Pred extends LemonPredicate>
Map<Pred,Collection<LemonElement>>
LemonElementImpl.getPredElems(Class<Pred> clazz)
           
protected  Collection<LemonElement> LemonElementImpl.getStrElems(String name)
           
 

Methods in eu.monnetproject.lemon.impl with parameters of type LemonElement
protected  boolean LemonElementImpl.addPredElem(LemonPredicate p, LemonElement e)
           
protected  boolean LemonElementImpl.addPredElemDirect(LemonPredicate p, LemonElement e)
           
protected  boolean LemonElementImpl.addStrElem(String p, LemonElement e)
           
protected  boolean LemonElementImpl.addStrElemDirect(String p, LemonElement e)
           
 boolean CopyVisitor.hasVisited(LemonElement element)
           
protected  boolean LemonElementImpl.removePredElem(LemonPredicate p, LemonElement e)
           
protected  boolean LemonElementImpl.removeStrElem(String p, LemonElement e)
           
protected  void LemonElementImpl.setStrElem(String name, LemonElement elem)
           
protected  void LemonElementImpl.setStrElemDirect(String name, LemonElement elem)
           
protected  void LemonElementImpl.updateAddPredElem(LemonElement e, LemonPredicate p)
           
protected  void LemonElementImpl.updateReference(LemonElement from, LemonElement to)
           
protected  void LexicalEntryImpl.updateReference(LemonElement from, LemonElement to)
           
 void CopyVisitor.visit(LemonElement element)
           
 

Uses of LemonElement in eu.monnetproject.lemon.impl.io.turtle
 

Methods in eu.monnetproject.lemon.impl.io.turtle with parameters of type LemonElement
 boolean TurtleWriter.hasVisited(LemonElement element)
           
 void TurtleWriter.visit(LemonElement _element)
           
 

Uses of LemonElement in eu.monnetproject.lemon.impl.io.xml
 

Methods in eu.monnetproject.lemon.impl.io.xml with parameters of type LemonElement
 boolean RDFXMLWriter.hasVisited(LemonElement element)
           
 void RDFXMLWriter.visit(LemonElement _element)
           
 

Uses of LemonElement in eu.monnetproject.lemon.liam.impl
 

Classes in eu.monnetproject.lemon.liam.impl that implement LemonElement
 class VirtualForm
           
 

Uses of LemonElement in eu.monnetproject.lemon.model
 

Subinterfaces of LemonElement in eu.monnetproject.lemon.model
 interface Argument
          An argument of a syntactic frame/semantic predicate
 interface Component
          An element of multi-word terms decomposition
 interface Constituent
          A constituent indicates the phrase type of a node in a phrase structure tree
 interface Example
          A usage example for a given sense
 interface Frame
          A syntactic frame describing a syntactic behavior of an entry
 interface LexicalEntry
          The lexical entry is the main representation of a term or word
 interface LexicalForm
          A form of a lexical entry
 interface LexicalSense
          A lexical sense indicates a meaning of an entry by mapping it to an ontology entity
 interface LexicalTopic
          A topic for a lexicon or individual entry
 interface Lexicon
          A mono-lingual lexicon object composed of a set of lexical entries
 interface MorphPattern
          A morphological inflection pattern of an entry
 interface MorphTransform
          A single possible generation in a morphological pattern
 interface Node
          A node in a phrase structure tree
 interface Part
          A part of a word
 interface Phrase
          A multiple word lexical entry
 interface PhraseTerminal
          Abstract class for the range of leaf arcs
 interface PropertyValue
          A value of a given property
 interface Prototype
           
 interface SenseCondition
          An evaluable condition on entry/sense mapping.
 interface SenseContext
          A pragmatic context in which a entry/sense mapping applies
 interface SenseDefinition
          A definition of a given sense
 interface SyntacticRoleMarker
          The abstract class for markers that distinguished the syntactic role of an argument
 interface Word
          A lexical entry that is a single word
 



Copyright © 2012. All Rights Reserved.