org.sbml.jsbml.validator
private class OverdeterminationValidator.InnerNode<T extends SBase> extends java.lang.Object implements OverdeterminationValidator.Node<T>
Modifier and Type | Field and Description |
---|---|
private java.util.List<OverdeterminationValidator.Node<T>> |
nodes
Adjacent nodes
|
private T |
value
Value of this Node
|
Constructor and Description |
---|
OverdeterminationValidator.InnerNode(T name)
Creates a new inner node
|
Modifier and Type | Method and Description |
---|---|
void |
addNode(OverdeterminationValidator.Node<T> node)
Adds a node to the list of nodes (creates an edge from this node to
another one)
|
void |
deleteNode(OverdeterminationValidator.Node<T> node)
Deletes node from the list of adjacent nodes
|
OverdeterminationValidator.Node<T> |
getNextNode()
Returns the next node in the list of nodes
|
OverdeterminationValidator.Node<T> |
getNode(int i)
Returns the i-th node in the list of nodes
|
java.util.List<OverdeterminationValidator.Node<T>> |
getNodes()
Returns the list of adjacent nodes
|
T |
getValue()
Returns the value of this node
|
java.lang.String |
toString() |
private java.util.List<OverdeterminationValidator.Node<T extends SBase>> nodes
public OverdeterminationValidator.InnerNode(T name)
name
- public void addNode(OverdeterminationValidator.Node<T> node)
OverdeterminationValidator.Node
addNode
in interface OverdeterminationValidator.Node<T extends SBase>
public void deleteNode(OverdeterminationValidator.Node<T> node)
OverdeterminationValidator.Node
deleteNode
in interface OverdeterminationValidator.Node<T extends SBase>
public OverdeterminationValidator.Node<T> getNextNode()
OverdeterminationValidator.Node
getNextNode
in interface OverdeterminationValidator.Node<T extends SBase>
public OverdeterminationValidator.Node<T> getNode(int i)
OverdeterminationValidator.Node
getNode
in interface OverdeterminationValidator.Node<T extends SBase>
public java.util.List<OverdeterminationValidator.Node<T>> getNodes()
OverdeterminationValidator.Node
getNodes
in interface OverdeterminationValidator.Node<T extends SBase>
public T getValue()
OverdeterminationValidator.Node
getValue
in interface OverdeterminationValidator.Node<T extends SBase>
public java.lang.String toString()
toString
in class java.lang.Object