eu.monnetproject.lemon.impl
Class MorphPatternImpl

java.lang.Object
  extended by eu.monnetproject.lemon.URIValue
      extended by eu.monnetproject.lemon.URIElement
          extended by eu.monnetproject.lemon.impl.LemonElementImpl<MorphPattern>
              extended by eu.monnetproject.lemon.impl.MorphPatternImpl
All Implemented Interfaces:
IntrospectableElement, ReaderAccepter, LemonElement, LemonElementOrPredicate, MorphPattern, Serializable

public class MorphPatternImpl
extends LemonElementImpl<MorphPattern>
implements MorphPattern

Author:
John McCrae
See Also:
Serialized Form

Field Summary
 
Fields inherited from class eu.monnetproject.lemon.impl.LemonElementImpl
checkRemote, model, RDF_TYPE, referencers
 
Constructor Summary
MorphPatternImpl(String id, LemonModelImpl model)
           
MorphPatternImpl(URI uri, LemonModelImpl model)
           
 
Method Summary
 ReaderAccepter accept(URI pred, String bNode, LinguisticOntology lingOnto, AccepterFactory factory)
           
 void accept(URI pred, String value, String lang, LinguisticOntology lingOnto, AccepterFactory factory)
           
 ReaderAccepter accept(URI pred, URI value, LinguisticOntology lingOnto, AccepterFactory factory)
           
 boolean addTransform(MorphTransform mt)
           
 Map<URI,Collection<Object>> getElements()
           
 String getLanguage()
           
 Collection<MorphTransform> getTransforms()
           
 void merge(ReaderAccepter accepter, LinguisticOntology lingOnto, AccepterFactory factory)
           
 boolean removeTransform(MorphTransform mt)
           
 void setLanguage(String language)
           
 
Methods inherited from class eu.monnetproject.lemon.impl.LemonElementImpl
accept, acceptProperties, addAnnotation, addPredElem, addPredElemDirect, addProperty, addReference, addStrElem, addStrElemDirect, addType, addTypeDirect, clearAll, defaultAccept, defaultAccept, defaultAccept, defaultMerge, doAccept, follow, follow, getAnnotations, getAnnotations, getModelName, getPredElem, getPredElems, getProperty, getPropertys, getStrElem, getStrElems, getStrText, getTypes, isMultiReferenced, merge, merge, mergeIn, printAsBlankNode, printAsBlankNode, printURI, refers, removeAnnotation, removePredElem, removeProperty, removeReference, removeStrElem, removeType, resolveRemote, setStrElem, setStrElemDirect, setStrText, setStrTextDirect, updateAddPredElem, updateReference, visit, write
 
Methods inherited from class eu.monnetproject.lemon.URIElement
equals, getID, hashCode, toString
 
Methods inherited from class eu.monnetproject.lemon.URIValue
getInfHash, getURI
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

MorphPatternImpl

public MorphPatternImpl(String id,
                        LemonModelImpl model)

MorphPatternImpl

public MorphPatternImpl(URI uri,
                        LemonModelImpl model)
Method Detail

getTransforms

public Collection<MorphTransform> getTransforms()
Specified by:
getTransforms in interface MorphPattern

addTransform

public boolean addTransform(MorphTransform mt)
Specified by:
addTransform in interface MorphPattern

removeTransform

public boolean removeTransform(MorphTransform mt)
Specified by:
removeTransform in interface MorphPattern

accept

public ReaderAccepter accept(URI pred,
                             URI value,
                             LinguisticOntology lingOnto,
                             AccepterFactory factory)
Specified by:
accept in interface ReaderAccepter

accept

public ReaderAccepter accept(URI pred,
                             String bNode,
                             LinguisticOntology lingOnto,
                             AccepterFactory factory)
Specified by:
accept in interface ReaderAccepter

accept

public void accept(URI pred,
                   String value,
                   String lang,
                   LinguisticOntology lingOnto,
                   AccepterFactory factory)
Specified by:
accept in interface ReaderAccepter

merge

public void merge(ReaderAccepter accepter,
                  LinguisticOntology lingOnto,
                  AccepterFactory factory)
Specified by:
merge in interface ReaderAccepter

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface MorphPattern

setLanguage

public void setLanguage(String language)
Specified by:
setLanguage in interface MorphPattern

getElements

public Map<URI,Collection<Object>> getElements()
Specified by:
getElements in interface IntrospectableElement
Overrides:
getElements in class LemonElementImpl<MorphPattern>


Copyright © 2012. All Rights Reserved.