public class StochasticDeterministicFiniteAutomatonImpl.EdgeIterableOutgoingImpl extends java.lang.Object implements StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
Modifier and Type | Method and Description |
---|---|
short |
getActivity() |
double |
getProbability() |
int |
getTarget() |
boolean |
hasNext() |
short |
nextActivity() |
int |
nextEdge() |
double |
nextProbability() |
int |
nextTarget() |
void |
remove() |
void |
reset(int source)
Sets the iterator to the beginning of the edges of source.
|
void |
setProbability(double probability) |
public void reset(int source)
reset
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
source
- public boolean hasNext()
hasNext
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public int getTarget()
getTarget
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public short getActivity()
getActivity
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public double getProbability()
getProbability
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public int nextEdge()
nextEdge
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public void remove()
remove
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public int nextTarget()
nextTarget
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public short nextActivity()
nextActivity
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public double nextProbability()
nextProbability
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing
public void setProbability(double probability)
setProbability
in interface StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing