public class LM_LifeCycleEventServer extends EventServer
| Modifier and Type | Field and Description |
|---|---|
(package private) LM_World |
world
The world.
|
actuators, clock, comm, earlyEvents, envAgent, eventHandlers, frameTime, happeningFrame, myActuator, mySensor, parameters, period, periodDeadline, receiveDeadline, receivingFrame, sendDeadline, sensors, startTime, waitTime, workingFrame| Constructor and Description |
|---|
LM_LifeCycleEventServer() |
| Modifier and Type | Method and Description |
|---|---|
private LM_World.Position |
checkAgentPresence(int x,
int y,
LM_World.Direction dir)
Check agent presence.
|
boolean |
configure()
User-implemented method that configures the component, setting up user parameters and essential properties.
|
private java.lang.String |
crossover(java.lang.String genoma1,
java.lang.String genoma2,
float crossoverProbability)
Crossover.
|
boolean |
finit()
User-implemented finalization method, called by stop().
|
boolean |
init()
User-implemented initialization method, called by start().
|
void |
process()
Método chamado para efetuar algum processamento sobre os eventos recebidos, e enviar eventos em seguida.
|
act, actuatorDeregistered, actuatorRegistered, addOutputEvent, addParameter, addParameters, createMemory, deregisterEventHandler, getAddress, getCommType, getEventExchange, getEventType, getParameter, getParameter, getParameters, parameterUpdate, processAction, processCommand, processSense, receiveCommand, registerEventHandler, searchRegisteredEventHandler, sendCommand, sendEvent, sense, senseEarlyEvents, sensorDeregistered, sensorRegistered, setCommType, setEnvAgent, setEventExchange, setEventExchange, setEventType, setParameters, start, stopLM_World world
public boolean configure()
LifeCyclepublic boolean init()
LifeCycleinit in interface LifeCycleinit in class EventServerpublic boolean finit()
LifeCyclefinit in interface LifeCyclefinit in class EventServerprivate LM_World.Position checkAgentPresence(int x, int y, LM_World.Direction dir)
x - the xy - the ydir - the dirprivate java.lang.String crossover(java.lang.String genoma1,
java.lang.String genoma2,
float crossoverProbability)
genoma1 - the genoma1genoma2 - the genoma2crossoverProbability - the crossover probabilitypublic void process()
EventServerprocess in class EventServer