org.biojava.bio.dp
Class TrainerTransition
java.lang.Object
org.biojava.bio.dp.TrainerTransition
- All Implemented Interfaces:
- Serializable
public class TrainerTransition
- extends Object
- implements Serializable
This is a small and ugly class for storing a trainer and a transition.
It is hash-code-able, and has a sensible equality operator.
- Author:
- Matthew Pocock
- See Also:
- Serialized Form
Method Summary |
boolean |
equals(Object o)
Two transitions are equal if they have the same trainer, from and to states. |
int |
hashCode()
The hash code is model.hashCode() ^ from.hashCode() ^ to.hashCode() |
trainer
public TransitionTrainer trainer
from
public State from
to
public State to
TrainerTransition
public TrainerTransition(TransitionTrainer trainer,
State from,
State to)
equals
public boolean equals(Object o)
throws ClassCastException
- Two transitions are equal if they have the same trainer, from and to states.
- Overrides:
equals
in class Object
- Throws:
ClassCastException
hashCode
public int hashCode()
- The hash code is model.hashCode() ^ from.hashCode() ^ to.hashCode()
- Overrides:
hashCode
in class Object