eu.monnetproject.lemon.model
Interface MorphTransform
- All Superinterfaces:
- LemonElement, LemonElementOrPredicate
- All Known Implementing Classes:
- MorphTransformImpl
public interface MorphTransform
- extends LemonElement
A single possible generation in a morphological pattern
- Author:
- John McCrae
Methods inherited from interface eu.monnetproject.lemon.model.LemonElement |
addAnnotation, addProperty, addType, getAnnotations, getAnnotations, getID, getProperty, getPropertys, getTypes, removeAnnotation, removeProperty, removeType |
getRules
Collection<String> getRules()
addRule
boolean addRule(String rule)
removeRule
boolean removeRule(String rule)
getOnStem
Prototype getOnStem()
setOnStem
void setOnStem(Prototype prototype)
getGenerates
Collection<Prototype> getGenerates()
addGenerates
boolean addGenerates(Prototype prototype)
removeGenerates
boolean removeGenerates(Prototype prototype)
getNextTransforms
Collection<MorphTransform> getNextTransforms()
addNextTransform
boolean addNextTransform(MorphTransform transform)
removeNextTransform
boolean removeNextTransform(MorphTransform transform)
Copyright © 2012. All Rights Reserved.