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