public class MutableNode implements MutableAttributed<T,F>, LinkSource, LinkTarget
protected Label name
protected guru.nidi.graphviz.model.LinkList links
protected MutableAttributed<guru.nidi.graphviz.model.MutableNode,guru.nidi.graphviz.attribute.ForNode> attributes
protected MutableNode(Label name, java.util.List<guru.nidi.graphviz.model.Link> links, Attributes<? extends guru.nidi.graphviz.attribute.ForNode> attributes)
public MutableNode copy()
public MutableNode setName(Label name)
public MutableNode setName(java.lang.String name)
public PortNode port(@Nullable java.lang.String record)
public Link linkTo(LinkTarget target)
public Link linkTo()
public MutableNode addLink(LinkTarget target)
public MutableNode addLink(guru.nidi.graphviz.model.LinkTarget... targets)
public MutableNode addLink(java.util.List<? extends guru.nidi.graphviz.model.LinkTarget> targets)
public MutableNode addLink(java.lang.String node)
public MutableNode addLink(java.lang.String... nodes)
public LinkTarget asLinkTarget()
public LinkSource asLinkSource()
public MutableNode add(Attributes<? extends guru.nidi.graphviz.attribute.ForNode> attrs)
public void addTo(MutableGraph graph)
public Attributes<? super guru.nidi.graphviz.attribute.ForNode> applyTo(MapAttributes<? super guru.nidi.graphviz.attribute.ForNode> attrs)
public java.lang.Object get(java.lang.String key)
public Label name()
public java.util.List<guru.nidi.graphviz.model.Link> links()
public MutableAttributed<guru.nidi.graphviz.model.MutableNode,guru.nidi.graphviz.attribute.ForNode> attrs()
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String toString()