interfacesFerrovia
Enum DefsGlobais.TipoAtributo

java.lang.Object
  extended by java.lang.Enum<DefsGlobais.TipoAtributo>
      extended by interfacesFerrovia.DefsGlobais.TipoAtributo
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DefsGlobais.TipoAtributo>
Enclosing interface:
DefsGlobais

public static enum DefsGlobais.TipoAtributo
extends java.lang.Enum<DefsGlobais.TipoAtributo>

Define os atributos para cada um dos elementos da rede. Convenções para os valores dos atributos: - tempos: inteiros, representando segundos. - distancia: float, representando metros. - velocidade: float, representanto m/s - aceleração e frenagem : float, representanto m/s/s (cada uma sempre >= 0) Convenções para sentido da velocidade (trecho e chave): - velocidade > 0 ==> sentido A->B - velocidade < 0 ==> sentido B->A Convenções para os trechos e composições - posição da composição: - extremidade A do trecho --> posição == 0 - extremidade B do trecho --> posição >= distância do trecho


Enum Constant Summary
ACEL_ATUAL
           
ACELERACAO_MAX
           
COMPRIMENTO
           
DISTANCIA
           
EM_MOVIMENTO
           
EM_MUDANCA
           
FREN_ATUAL
           
FRENAGEM_MAX
           
ID
           
ID_TR_CH_A
           
ID_TR_CH_ATUAL
           
ID_TR_CH_B
           
ITINERARIO
           
N_COMPOSICOES
           
PARTIDA
           
POSICAO_ATUAL
           
SENTIDO_ATUAL
           
TEMPO_CONCLUSAO
           
TEMPO_MUDANCA
           
TIPO
           
TRECHOS_A
           
TRECHOS_B
           
VEL_ATUAL
           
VELOCIDADE_MAX
           
 
Method Summary
static DefsGlobais.TipoAtributo valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DefsGlobais.TipoAtributo[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ID

public static final DefsGlobais.TipoAtributo ID

TIPO

public static final DefsGlobais.TipoAtributo TIPO

COMPRIMENTO

public static final DefsGlobais.TipoAtributo COMPRIMENTO

VELOCIDADE_MAX

public static final DefsGlobais.TipoAtributo VELOCIDADE_MAX

ACELERACAO_MAX

public static final DefsGlobais.TipoAtributo ACELERACAO_MAX

FRENAGEM_MAX

public static final DefsGlobais.TipoAtributo FRENAGEM_MAX

ITINERARIO

public static final DefsGlobais.TipoAtributo ITINERARIO

PARTIDA

public static final DefsGlobais.TipoAtributo PARTIDA

ID_TR_CH_ATUAL

public static final DefsGlobais.TipoAtributo ID_TR_CH_ATUAL

POSICAO_ATUAL

public static final DefsGlobais.TipoAtributo POSICAO_ATUAL

VEL_ATUAL

public static final DefsGlobais.TipoAtributo VEL_ATUAL

SENTIDO_ATUAL

public static final DefsGlobais.TipoAtributo SENTIDO_ATUAL

ACEL_ATUAL

public static final DefsGlobais.TipoAtributo ACEL_ATUAL

FREN_ATUAL

public static final DefsGlobais.TipoAtributo FREN_ATUAL

EM_MOVIMENTO

public static final DefsGlobais.TipoAtributo EM_MOVIMENTO

DISTANCIA

public static final DefsGlobais.TipoAtributo DISTANCIA

ID_TR_CH_A

public static final DefsGlobais.TipoAtributo ID_TR_CH_A

ID_TR_CH_B

public static final DefsGlobais.TipoAtributo ID_TR_CH_B

N_COMPOSICOES

public static final DefsGlobais.TipoAtributo N_COMPOSICOES

TRECHOS_A

public static final DefsGlobais.TipoAtributo TRECHOS_A

TRECHOS_B

public static final DefsGlobais.TipoAtributo TRECHOS_B

TEMPO_MUDANCA

public static final DefsGlobais.TipoAtributo TEMPO_MUDANCA

EM_MUDANCA

public static final DefsGlobais.TipoAtributo EM_MUDANCA

TEMPO_CONCLUSAO

public static final DefsGlobais.TipoAtributo TEMPO_CONCLUSAO
Method Detail

values

public static final DefsGlobais.TipoAtributo[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(DefsGlobais.TipoAtributo c : DefsGlobais.TipoAtributo.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static DefsGlobais.TipoAtributo valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name