nl.tudelft.goal.EIS2Java.handlers
Class SynchronizedActionHandler

Package class diagram package SynchronizedActionHandler
java.lang.Object
  extended by nl.tudelft.goal.EIS2Java.handlers.ActionHandler
      extended by nl.tudelft.goal.EIS2Java.handlers.SynchronizedActionHandler

public class SynchronizedActionHandler
extends nl.tudelft.goal.EIS2Java.handlers.ActionHandler


Field Summary
protected  Map<String,Method> actionMethods
           
protected  AsynchronousEntity entity
           
 
Constructor Summary
SynchronizedActionHandler(AsynchronousEntity entity)
           
 
Method Summary
 boolean isSupportedByEntity(eis.iilang.Action action)
           
 eis.iilang.Percept performAction(eis.iilang.Action action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionMethods

protected final Map<String,Method> actionMethods

entity

protected final AsynchronousEntity entity
Constructor Detail

SynchronizedActionHandler

public SynchronizedActionHandler(AsynchronousEntity entity)
                          throws eis.exceptions.EntityException
Throws:
eis.exceptions.EntityException
Method Detail

isSupportedByEntity

public final boolean isSupportedByEntity(eis.iilang.Action action)
Specified by:
isSupportedByEntity in class nl.tudelft.goal.EIS2Java.handlers.ActionHandler

performAction

public final eis.iilang.Percept performAction(eis.iilang.Action action)
                                       throws eis.exceptions.ActException
Specified by:
performAction in class nl.tudelft.goal.EIS2Java.handlers.ActionHandler
Throws:
eis.exceptions.ActException


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.