uchicago.src.repastdemos.neural
Class Office

java.lang.Object
  extended by uchicago.src.repastdemos.neural.Office

public class Office
extends java.lang.Object

The space that the employees work in. This is NOT directly related to the displays, it is a container for the agents.

Version:
$Revision: 1.1 $ $Date: 2005/08/12 20:04:54 $
Author:
Jerry Vos

Constructor Summary
Office()
           
Office(int width, int height)
           
 
Method Summary
 int fireAllEmployees()
           
 java.util.ArrayList getBosses()
           
 Consultant getConsultant()
           
 java.util.ArrayList getEmployees()
           
 int getHeight()
           
 int getWidth()
           
 void hireBosses()
           
 void hireConsultant()
           
 void hireEmployee(Employee emp)
           
 void hireEmployees(int numEmployees)
           
 void setHeight(int height)
           
 void setWidth(int width)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Office

public Office()

Office

public Office(int width,
              int height)
Method Detail

fireAllEmployees

public int fireAllEmployees()

hireEmployees

public void hireEmployees(int numEmployees)
                   throws RepastException
Throws:
RepastException

hireEmployee

public void hireEmployee(Employee emp)

hireBosses

public void hireBosses()
                throws RepastException
Throws:
RepastException

hireConsultant

public void hireConsultant()
                    throws RepastException
Throws:
RepastException

getHeight

public int getHeight()
Returns:
Returns the height of the office.

setHeight

public void setHeight(int height)
Parameters:
height - The height of the office.

getWidth

public int getWidth()
Returns:
Returns the width of the office.

setWidth

public void setWidth(int width)
Parameters:
width - The width of the office.

getEmployees

public java.util.ArrayList getEmployees()
Returns:
Returns the employees.

getBosses

public java.util.ArrayList getBosses()
Returns:
Returns the bosses.

getConsultant

public Consultant getConsultant()
Returns:
Returns the consultant.