Class ObjetoTarefaParaGrafico

java.lang.Object
  extended by ObjetoTarefaParaGrafico

public class ObjetoTarefaParaGrafico
extends java.lang.Object

Classe auxiliar, que carrega apenas as informaes necessrias das tarefas para a plotagem do grfico.


Constructor Summary
ObjetoTarefaParaGrafico(java.lang.String nom, float per, float che, int numOc, float[] oc, java.util.ArrayList in, java.util.ArrayList term)
          Cria uma nova tarefa com nome, perodo, chegada, nmero de ocorrncias e as listas com os tempos em que a tarefa foi iniciada e finalizada
 
Method Summary
 java.lang.String getNome()
          Retorna o nome da tarefa.
 java.util.ArrayList getTemposDeInicio()
          Retorna um Arraylist com os tempos de incio de execuo.
 float[] getTemposDeOcorrencias()
          Retorna um vetor com os tempos de ocorrncia.
 java.util.ArrayList getTemposDeTermino()
          Retorna um Arraylist com os tempos de trmino (incluindo interrupo) de execuo.
 boolean isMigrada()
          Diz se a tarefa j foi migrada, ou no.
 void setMigrada(boolean flag)
          True se a tarefa nao pertence ao processador atual, ou seja, foi migrada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjetoTarefaParaGrafico

public ObjetoTarefaParaGrafico(java.lang.String nom,
                               float per,
                               float che,
                               int numOc,
                               float[] oc,
                               java.util.ArrayList in,
                               java.util.ArrayList term)
Cria uma nova tarefa com nome, perodo, chegada, nmero de ocorrncias e as listas com os tempos em que a tarefa foi iniciada e finalizada

Parameters:
nom -
per -
che -
numOc -
oc -
in -
term -
Method Detail

getNome

public java.lang.String getNome()
Retorna o nome da tarefa.

Returns:

getTemposDeInicio

public java.util.ArrayList getTemposDeInicio()
Retorna um Arraylist com os tempos de incio de execuo.

Returns:

getTemposDeTermino

public java.util.ArrayList getTemposDeTermino()
Retorna um Arraylist com os tempos de trmino (incluindo interrupo) de execuo.

Returns:

getTemposDeOcorrencias

public float[] getTemposDeOcorrencias()
Retorna um vetor com os tempos de ocorrncia.

Returns:

isMigrada

public boolean isMigrada()
Diz se a tarefa j foi migrada, ou no.

Returns:
True se a tarefa no pertence ao processador atual, ou seja, foi migrada. False se ela foi escalonada originalmente no processador atual.

setMigrada

public void setMigrada(boolean flag)
True se a tarefa nao pertence ao processador atual, ou seja, foi migrada. False se ela foi escalonada originalmente no processador atual.

Parameters:
flag -