eu.monnetproject.lemon.impl
Class MorphTransformImpl
java.lang.Object
eu.monnetproject.lemon.URIValue
eu.monnetproject.lemon.URIElement
eu.monnetproject.lemon.impl.LemonElementImpl<MorphTransform>
eu.monnetproject.lemon.impl.MorphTransformImpl
- All Implemented Interfaces:
- IntrospectableElement, ReaderAccepter, LemonElement, LemonElementOrPredicate, MorphTransform, Serializable
public class MorphTransformImpl
- extends LemonElementImpl<MorphTransform>
- implements MorphTransform
- Author:
- John McCrae
- See Also:
- Serialized Form
Method Summary |
ReaderAccepter |
accept(URI pred,
String value,
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 |
addGenerates(Prototype prtp)
|
boolean |
addNextTransform(MorphTransform mt)
|
boolean |
addRule(String string)
|
Collection<Prototype> |
getGenerates()
|
Collection<MorphTransform> |
getNextTransforms()
|
Prototype |
getOnStem()
|
Collection<String> |
getRules()
|
void |
merge(ReaderAccepter accepter,
LinguisticOntology lingOnto,
AccepterFactory factory)
|
boolean |
removeGenerates(Prototype prtp)
|
boolean |
removeNextTransform(MorphTransform mt)
|
boolean |
removeRule(String string)
|
void |
setOnStem(Prototype prtp)
|
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, getElements, 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 interface eu.monnetproject.lemon.model.LemonElement |
addAnnotation, addProperty, addType, getAnnotations, getAnnotations, getID, getProperty, getPropertys, getTypes, removeAnnotation, removeProperty, removeType |
MorphTransformImpl
public MorphTransformImpl(String id,
LemonModelImpl model)
MorphTransformImpl
public MorphTransformImpl(URI uri,
LemonModelImpl model)
getRules
public Collection<String> getRules()
- Specified by:
getRules
in interface MorphTransform
addRule
public boolean addRule(String string)
- Specified by:
addRule
in interface MorphTransform
removeRule
public boolean removeRule(String string)
- Specified by:
removeRule
in interface MorphTransform
getOnStem
public Prototype getOnStem()
- Specified by:
getOnStem
in interface MorphTransform
setOnStem
public void setOnStem(Prototype prtp)
- Specified by:
setOnStem
in interface MorphTransform
getGenerates
public Collection<Prototype> getGenerates()
- Specified by:
getGenerates
in interface MorphTransform
addGenerates
public boolean addGenerates(Prototype prtp)
- Specified by:
addGenerates
in interface MorphTransform
removeGenerates
public boolean removeGenerates(Prototype prtp)
- Specified by:
removeGenerates
in interface MorphTransform
getNextTransforms
public Collection<MorphTransform> getNextTransforms()
- Specified by:
getNextTransforms
in interface MorphTransform
addNextTransform
public boolean addNextTransform(MorphTransform mt)
- Specified by:
addNextTransform
in interface MorphTransform
removeNextTransform
public boolean removeNextTransform(MorphTransform mt)
- Specified by:
removeNextTransform
in interface MorphTransform
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 value,
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
Copyright © 2012. All Rights Reserved.