public class VariationPath extends java.lang.Object implements java.lang.Iterable<TermVariation>
Constructor and Description |
---|
VariationPath(java.util.List<TermVariation> path) |
VariationPath(TermVariation tv1,
TermVariation... variations) |
Modifier and Type | Method and Description |
---|---|
void |
addTermVariation(TermVariation tv) |
Term |
getBase() |
Term |
getVariant() |
boolean |
isCycle() |
java.util.Iterator<TermVariation> |
iterator() |
int |
size() |
TermVariation[] |
toArray() |
public VariationPath(TermVariation tv1, TermVariation... variations)
public VariationPath(java.util.List<TermVariation> path)
public void addTermVariation(TermVariation tv)
public Term getBase()
public Term getVariant()
public int size()
public java.util.Iterator<TermVariation> iterator()
iterator
in interface java.lang.Iterable<TermVariation>
public TermVariation[] toArray()
public boolean isCycle()