Proyecto
Class Simulador

java.lang.Object
  extended byProyecto.Simulador

public class Simulador
extends java.lang.Object

Nucleo de la gestion de eventos


Constructor Summary
Simulador()
          Constructor.
 
Method Summary
 Equipo getEquipo(int i)
          Devuelve el equipo seleccionado de la lista de equipos del simulador
 Red getRed(int i)
          Devuelve una red de la lista de redes que conoce el simulador
 void MaximoNumeroDePasos(int numPasos)
          Establece el numero maximo de iteraciones que se ejecutara el simulador
 void NuevaRed(Red red)
          Aņade una red al sistema
 void NuevoEquipo(Equipo equipo)
          Aņade un equipo al sistema
 boolean SimularUnPaso()
          Simula el paso de un instante en la simulacion, despues de cada paso conviene consultar el estado de todo el sistema para comprobar los cambios
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Simulador

public Simulador()
Constructor.

Method Detail

NuevoEquipo

public void NuevoEquipo(Equipo equipo)
Aņade un equipo al sistema

Parameters:
equipo - Equipo que se quiere aņadir al sistema

getEquipo

public Equipo getEquipo(int i)
Devuelve el equipo seleccionado de la lista de equipos del simulador

Parameters:
i - Numero de equipo
Returns:
Equipo

NuevaRed

public void NuevaRed(Red red)
Aņade una red al sistema

Parameters:
red - Red que se va a aņadir al sistema

getRed

public Red getRed(int i)
Devuelve una red de la lista de redes que conoce el simulador

Parameters:
i - Numero de red
Returns:
Red

SimularUnPaso

public boolean SimularUnPaso()
Simula el paso de un instante en la simulacion, despues de cada paso conviene consultar el estado de todo el sistema para comprobar los cambios

Returns:
El siguiente instante de tiempo (puede ser el actual)

MaximoNumeroDePasos

public void MaximoNumeroDePasos(int numPasos)
Establece el numero maximo de iteraciones que se ejecutara el simulador

Parameters:
numPasos - Numero de iteraciones