package myuml;

import com.borland.jbcl.layout.XYConstraints;

/**
 * <p>Title: Generación de Coreografías de Servicios Web</p>
 *
 * <p>Description: Clase compartida que define los estados que puede tener un mensaje </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: UCLM</p>
 *
 * @version 1.0
 */
public abstract class Shared {

    /*Define los estados en los que se puede encontrar un mensaje, el estado
    por defecto, esperando un origen y esperando un destino, respectivamente*/

    /*También se define un estado para los frame esperando la posición en la
     que se situará*/

    public enum State{ DEFAULT, WAITSOURCE, WAITDEST, WAITPOSITION};

    //Inicialmente se está en el estado por defecto
    public static State state = State.DEFAULT;

    public static MyMessage msg;

    public static MyFrame frm;


}
