public class RelationModel
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name
Description
|
java.util.Collection<Relation> |
relations
Relation array
|
Relation |
root
Root relation
|
private static long |
serialVersionUID |
Constructor and Description |
---|
RelationModel(Relation root,
java.util.Collection<Relation> relations,
java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getTreeAncestorsNames(Relation relation,
boolean down,
boolean displayLongName)
Get up lineage (parents to root)
|
static java.lang.String |
getTreeName(Relation relation,
boolean down,
boolean displayLongName)
Get tree name (this node with appended lineage)
|
java.lang.String |
toString() |
private static final long serialVersionUID
public final Relation root
public final java.util.Collection<Relation> relations
public final java.lang.String name
public static java.lang.String getTreeName(Relation relation, boolean down, boolean displayLongName)
relation
- grammatical relationdown
- parent-child orderdisplayLongName
- whether to display long namespublic static java.lang.String getTreeAncestorsNames(Relation relation, boolean down, boolean displayLongName)
relation
- grammatical relationdown
- parent-child orderdisplayLongName
- whether to display long namespublic java.lang.String toString()
toString
in class java.lang.Object