|
||||||||||
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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
AFabstracto
):
toString
in class java.lang.Object
AF_Exception
public boolean isSource(Estado q)
q
- Estado a comprobar
true/false segun salga o no de dicho estado
public 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 |