ER
Class UnionER

java.lang.Object
  extended by ER.ER
      extended by ER.UnionER

public class UnionER
extends ER

Clase para la implementacion de la operacion de union en expresiones regulares

Version:
Revision 1.1.0, 17/03/07
Author:
Jesus Vilares ( jvilares@udc.es)

Field Summary
(package private)  ER erA
          Primera expresion regular de la union
(package private)  ER erB
          Segunda expresion regular de la union
 
Constructor Summary
UnionER(ER erA, ER erB)
           
 
Method Summary
protected  AF toAF(Int freeId)
          Devuelve el automata finito asociado a la expresion regular union.
 java.lang.String toString()
          Devuelve la representacion de la expresion regular en formato string
 
Methods inherited from class ER.ER
loadER, loadER, nextQ, saveER, saveER, toAF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

erA

ER erA
Primera expresion regular de la union


erB

ER erB
Segunda expresion regular de la union

Constructor Detail

UnionER

public UnionER(ER erA,
               ER erB)
Parameters:
erA - Primera expresion regular a integrar en la union
erB - Segunda expresion regular a integrar en la union
Method Detail

toString

public java.lang.String toString()
Devuelve la representacion de la expresion regular en formato string

Specified by:
toString in class ER
See Also:
Object.toString()

toAF

protected AF toAF(Int freeId)
           throws AF_Exception,
                  G_Exception
Devuelve el automata finito asociado a la expresion regular union.

Specified by:
toAF in class ER
Parameters:
freeId - Primer identificador de estado libre.
Returns:
Automata finito asociado a la expresion regular.
Throws:
AF_Exception
G_Exception