class GeneratorNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ModelAssociation |
association |
private java.util.List<java.lang.String> |
chain |
private java.util.List<GeneratorNode> |
children |
private java.util.Map<java.lang.String,GeneratorNode> |
nodesWithReferencableChildren |
private boolean |
referencable |
private boolean |
referencableChildren |
private java.lang.String |
to |
Modifier | Constructor and Description |
---|---|
(package private) |
GeneratorNode(ModelAssociation association,
GeneratorNode parent) |
(package private) |
GeneratorNode(java.lang.String to,
GeneratorNode parent) |
private |
GeneratorNode(java.lang.String to,
GeneratorNode parent,
ModelAssociation association) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(GeneratorNode child) |
void |
addNodesWithReferencableChildren(java.util.Map<java.lang.String,GeneratorNode> allChildNodes) |
ModelAssociation |
getAssociation() |
java.util.List<java.lang.String> |
getChain() |
java.util.List<GeneratorNode> |
getChildren() |
java.util.Map<java.lang.String,GeneratorNode> |
getNodesWithReferencableChildren() |
java.lang.String |
getTo() |
boolean |
isReferencable() |
boolean |
isReferencableChildren() |
void |
setAssociation(ModelAssociation association) |
void |
setReferencable(boolean referencable) |
void |
setReferencableChildren(boolean referencableChildren) |
java.lang.String |
toString() |
private final java.lang.String to
private boolean referencableChildren
private java.util.List<GeneratorNode> children
private ModelAssociation association
private boolean referencable
private java.util.Map<java.lang.String,GeneratorNode> nodesWithReferencableChildren
private java.util.List<java.lang.String> chain
GeneratorNode(java.lang.String to, GeneratorNode parent)
GeneratorNode(ModelAssociation association, GeneratorNode parent)
private GeneratorNode(java.lang.String to, GeneratorNode parent, ModelAssociation association)
public boolean isReferencableChildren()
public void setReferencableChildren(boolean referencableChildren)
public void addChild(GeneratorNode child)
public java.util.List<GeneratorNode> getChildren()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTo()
public ModelAssociation getAssociation()
public void setAssociation(ModelAssociation association)
public void setReferencable(boolean referencable)
public boolean isReferencable()
public java.util.Map<java.lang.String,GeneratorNode> getNodesWithReferencableChildren()
public void addNodesWithReferencableChildren(java.util.Map<java.lang.String,GeneratorNode> allChildNodes)
public java.util.List<java.lang.String> getChain()