org.mindswap.pellet.utils.fsm
Class Transition<T>

java.lang.Object
  extended by org.mindswap.pellet.utils.fsm.Transition<T>

public class Transition<T>
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2006

Company: Clark & Parsia, LLC.

Author:
Evren Sirin

Constructor Summary
Transition(State<T> t)
          /* add edge with epsilon edge
Transition(T name, State<T> to)
          add edge for name from current state to state t on c
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 T getName()
           
 State<T> getTo()
           
 int hashCode()
           
 boolean hasName(T c)
           
 boolean isEpsilon()
           
 void setTo(State<T> to)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Transition

public Transition(State<T> t)
/* add edge with epsilon edge


Transition

public Transition(T name,
                  State<T> to)
add edge for name from current state to state t on c

Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

isEpsilon

public boolean isEpsilon()

getTo

public State<T> getTo()

setTo

public void setTo(State<T> to)

getName

public T getName()

hasName

public boolean hasName(T c)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004 Evren Sirin. All Rights Reserved.