gecco.server.automaton
Class AutomatonReturn

java.lang.Object
  |
  +--gecco.server.automaton.AutomatonReturn
Direct Known Subclasses:
AutomatonReturnNoAction, AutomatonReturnQueueNeighbours, AutomatonReturnQueueSelective, AutomatonReturnQueueSelf, AutomatonReturnQueueSelfAndNeighbours

public abstract class AutomatonReturn
extends Object

Description of the Class

Author:
Henrik Hägerström

Field Summary
protected  UnitEvent event
          Description of the Field
protected  long neighboursTimeToExecution
          Description of the Field
protected  long selfTimeToExecution
          Description of the Field
 
Constructor Summary
AutomatonReturn()
           
 
Method Summary
 long getNeighboursTimeToExecution()
          Gets the NeighboursTimeToExecution attribute of the AutomatonReturn object
 long getSelfTimeToExecution()
          Gets the SelfTimeToExecution attribute of the AutomatonReturn object
 UnitEvent getUnitEvent()
          Gets the UnitEvent attribute of the AutomatonReturn object
 void setUnitEvent(UnitEvent unitEvent)
          Sets the UnitEvent attribute of the AutomatonReturn object
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

event

protected UnitEvent event
Description of the Field

selfTimeToExecution

protected long selfTimeToExecution
Description of the Field

neighboursTimeToExecution

protected long neighboursTimeToExecution
Description of the Field
Constructor Detail

AutomatonReturn

public AutomatonReturn()
Method Detail

setUnitEvent

public void setUnitEvent(UnitEvent unitEvent)
Sets the UnitEvent attribute of the AutomatonReturn object
Parameters:
unitEvent - The new UnitEvent value

getSelfTimeToExecution

public long getSelfTimeToExecution()
Gets the SelfTimeToExecution attribute of the AutomatonReturn object
Returns:
The SelfTimeToExecution value

getNeighboursTimeToExecution

public long getNeighboursTimeToExecution()
Gets the NeighboursTimeToExecution attribute of the AutomatonReturn object
Returns:
The NeighboursTimeToExecution value

getUnitEvent

public UnitEvent getUnitEvent()
Gets the UnitEvent attribute of the AutomatonReturn object
Returns:
The UnitEvent value