public abstract class SimpleTransitioningEnvironment
extends nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
Constructor and Description |
---|
SimpleTransitioningEnvironment() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
connectEnvironment() |
void |
init(Map<String,eis.iilang.Parameter> parameters) |
protected abstract void |
initializeEnvironment(Map<String,eis.iilang.Parameter> parameters) |
void |
kill() |
protected abstract void |
killEnvironment() |
void |
pause() |
protected abstract void |
pauseEvironment() |
void |
start() |
protected abstract void |
startEnvironment() |
deleteEntity, getAllPerceptsFromEntity, getEntity, isSupportedByEntity, performEntityAction, registerEntity, registerEntity, registerEntity, registerEntity, requiredVersion
addEntity, addEntity, associateEntity, attachAgentListener, attachEnvironmentListener, detachAgentListener, detachEnvironmentListener, freeAgent, freeEntity, freePair, getAgents, getAllPercepts, getAssociatedAgents, getAssociatedEntities, getEntities, getFreeEntities, getState, getType, isInitSupported, isKillSupported, isPauseSupported, isStartSupported, isStateTransitionValid, isSupportedByEnvironment, isSupportedByType, notifyAgents, notifyAgentsViaEntity, notifyDeletedEntity, notifyFreeEntity, notifyNewEntity, performAction, queryEntityProperty, queryProperty, registerAgent, setState, setType, unregisterAgent
protected abstract void connectEnvironment() throws eis.exceptions.ManagementException
eis.exceptions.ManagementException
public final void init(Map<String,eis.iilang.Parameter> parameters) throws eis.exceptions.ManagementException
init
in interface eis.EnvironmentInterfaceStandard
init
in class eis.EIDefaultImpl
eis.exceptions.ManagementException
protected abstract void initializeEnvironment(Map<String,eis.iilang.Parameter> parameters) throws eis.exceptions.ManagementException
eis.exceptions.ManagementException
public final void kill() throws eis.exceptions.ManagementException
kill
in interface eis.EnvironmentInterfaceStandard
kill
in class eis.EIDefaultImpl
eis.exceptions.ManagementException
protected abstract void killEnvironment() throws eis.exceptions.ManagementException
eis.exceptions.ManagementException
public final void pause() throws eis.exceptions.ManagementException
pause
in interface eis.EnvironmentInterfaceStandard
pause
in class eis.EIDefaultImpl
eis.exceptions.ManagementException
protected abstract void pauseEvironment() throws eis.exceptions.ManagementException
eis.exceptions.ManagementException
public final void start() throws eis.exceptions.ManagementException
start
in interface eis.EnvironmentInterfaceStandard
start
in class eis.EIDefaultImpl
eis.exceptions.ManagementException
protected abstract void startEnvironment() throws eis.exceptions.ManagementException
eis.exceptions.ManagementException
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.