edu.memphis.ccrg.lida.framework.initialization
Class FrameworkTaskDef
java.lang.Object
edu.memphis.ccrg.lida.framework.initialization.FrameworkTaskDef
public class FrameworkTaskDef
- extends java.lang.Object
Definition of a FrameworkTask
object
- Author:
- Javier Snaider, Ryan J. McCall
- See Also:
AgentXmlFactory
Constructor Summary |
FrameworkTaskDef()
|
FrameworkTaskDef(java.lang.String className,
int ticksPerRun,
java.util.Map<java.lang.String,java.lang.String> defaultStrategies,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<ModuleName,java.lang.String> associatedModules)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FrameworkTaskDef
public FrameworkTaskDef()
FrameworkTaskDef
public FrameworkTaskDef(java.lang.String className,
int ticksPerRun,
java.util.Map<java.lang.String,java.lang.String> defaultStrategies,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<ModuleName,java.lang.String> associatedModules)
- Parameters:
className
- Class name of FrameworkTask
ticksPerRun
- the default ticks per run of this taskdefaultStrategies
- map of strategiesname
- label for taskparams
- optional parametersassociatedModules
- the default associated modules of this task
getClassName
public java.lang.String getClassName()
- Returns:
- the className
getDefaultStrategies
public java.util.Map<java.lang.String,java.lang.String> getDefaultStrategies()
- Returns:
- a
Map
of the default strategies
getName
public java.lang.String getName()
- Returns:
- the name
getParams
public java.util.Map<java.lang.String,java.lang.Object> getParams()
- Returns:
- the params
setClassName
public void setClassName(java.lang.String className)
- Parameters:
className
- the className to set
setDefaultStrategies
public void setDefaultStrategies(java.util.Map<java.lang.String,java.lang.String> defaultStrategies)
- Parameters:
defaultStrategies
- the default strategies to set
setName
public void setName(java.lang.String name)
- Parameters:
name
- the name to set
setParams
public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
- Parameters:
params
- the params to set
getTicksPerRun
public int getTicksPerRun()
- Returns:
- the ticksPerRun
setTicksPerRun
public void setTicksPerRun(int ticksPerRun)
- Parameters:
ticksPerRun
- the ticksPerRun to set
getAssociatedModules
public java.util.Map<ModuleName,java.lang.String> getAssociatedModules()
- Returns:
- the associatedModules
setAssociatedModules
public void setAssociatedModules(java.util.Map<ModuleName,java.lang.String> associatedModules)
- Parameters:
associatedModules
- the associatedModules to set