|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAF.Arco
public class Arco
Clase para la implementacion interna de los arcos o transiciones de un automata. Se implementa mediante una serie de atributos que almacenan el estado origen, estado destino y terminal de entrada asociado del arco. Estos atributos se describen pormenorizadamente mas abajo.
| Field Summary | |
|---|---|
protected Estado |
qi
Estado origen del arco/transicion. |
protected Estado |
qj
Estado destino del arco/transicion. |
protected Terminal |
t
Terminal de entrada del arco/transicion. |
| Constructor Summary | |
|---|---|
Arco(Estado qi,
Estado qj,
Terminal t)
|
|
Arco(java.lang.String s)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object a)
|
Estado |
get_qdestino()
Devuelve el estado destino del arco/transicion |
Estado |
get_qorigen()
Devuelve el estado origen del arco/transicion |
Terminal |
get_terminal()
Devuelve el terminal de entrada asociado al Arco |
int |
hashCode()
|
boolean |
isSource(Estado q)
Determina si el arco sale de un estado dado |
boolean |
isTarget(Estado q)
Determina si el arco entra en un estado dado |
java.lang.String |
toString()
Devuelve la especificacion del arco/transicion en formato string (vease tambien AFabstracto):estado_origen estado_destino terminal_de_entrada |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Estado qi
Estado.
protected Estado qj
Estado.
protected Terminal t
Terminal.
| Constructor Detail |
|---|
public Arco(Estado qi,
Estado qj,
Terminal t)
throws AF_Exception
qi - Estado origen del arco/transicionqj - Estado destino del arco/transiciont - Terminal de entrada del arco/transicion
AF_Exception
public Arco(java.lang.String s)
throws AF_Exception,
G_Exception
s - Especificacion como cadena del arco/transicion en formato string (vease tambien
AFabstracto):AF_Exception
G_Exception| Method Detail |
|---|
public Estado get_qorigen()
public Estado get_qdestino()
public Terminal get_terminal()
public boolean equals(java.lang.Object a)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
AFabstracto):
toString in class java.lang.ObjectAF_Exceptionpublic boolean isSource(Estado q)
q - Estado a comprobar
true/false segun salga o no de dicho estadopublic boolean isTarget(Estado q)
q - Estado a comprobar
true/false segun entre o no de dicho estado
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||