org.activemath.exercises.model
Class Transition

java.lang.Object
  extended by org.activemath.exercises.model.Transition
Direct Known Subclasses:
ConditionTransition, DefaultTransition, HintTransition, InteractionTransition

public abstract class Transition
extends Object


Constructor Summary
Transition(Interaction source, Interaction target)
           
 
Method Summary
 Diagnosis getDiagnosis()
           
 long getKey()
           
 Interaction getSource()
           
 Interaction getTarget()
           
abstract  boolean match(List userInput)
           
 void setDiagnosis(Diagnosis diagnosis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transition

public Transition(Interaction source,
                  Interaction target)
Method Detail

getSource

public Interaction getSource()

getTarget

public Interaction getTarget()

getKey

public long getKey()

getDiagnosis

public Diagnosis getDiagnosis()

setDiagnosis

public void setDiagnosis(Diagnosis diagnosis)

match

public abstract boolean match(List userInput)