se.liu.ida.critiquer.scenarios.standard
Class InternalAgentParameter

java.lang.Object
  extended by se.liu.ida.critiquer.scenarios.standard.InternalAgentParameter
All Implemented Interfaces:
ParameterInAgent<Integer>

public class InternalAgentParameter
extends Object
implements ParameterInAgent<Integer>


Nested Class Summary
 
Nested classes/interfaces inherited from interface se.liu.ida.critiquer.resources.ParameterInAgent
ParameterInAgent.Type
 
Field Summary
(package private)  int value
           
 
Constructor Summary
InternalAgentParameter(AgentParameterName name)
           
 
Method Summary
 Component getComponent()
           
 AgentParameterName getName()
           
 ParameterInAgent.Type getType()
           
 Integer getValue()
           
 void setType(ParameterInAgent.Type type)
           
 void setValue(int newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

int value
Constructor Detail

InternalAgentParameter

public InternalAgentParameter(AgentParameterName name)
Method Detail

getType

public ParameterInAgent.Type getType()
Specified by:
getType in interface ParameterInAgent<Integer>

setType

public void setType(ParameterInAgent.Type type)
Specified by:
setType in interface ParameterInAgent<Integer>

getComponent

public Component getComponent()
Specified by:
getComponent in interface ParameterInAgent<Integer>

getName

public AgentParameterName getName()
Specified by:
getName in interface ParameterInAgent<Integer>

setValue

public void setValue(int newValue)

getValue

public Integer getValue()
Specified by:
getValue in interface ParameterInAgent<Integer>