EASE.Agents.Specification
Class AgentSave

java.lang.Object
  |
  +--EASE.Agents.Specification.AgentSave

public class AgentSave
extends java.lang.Object
implements java.io.Serializable

This class holds the information that is stored when an agent is saved.

Currently does not support version stuff . .

See Also:
Serialized Form

Field Summary
 CellReference activation
           
private  Agent agent
           
 ExportContract exportContract
           
 java.lang.String name
           
 int priority
           
private  java.util.Hashtable realStates
           
private  java.util.Vector rStates
           
(package private) static long serialVersionUID
           
 java.util.Vector states
           
 java.util.Vector transitions
           
 java.lang.String type
           
 
Constructor Summary
AgentSave(Agent a)
           
 
Method Summary
 Agent getAgent()
           
 java.util.Vector getParameters()
           
 java.util.Vector realStates()
           
 java.util.Vector realTransitions()
           
 void setAgent(Agent a)
           
private  void setFields(Agent a)
           
 java.lang.String toString()
           
 void updateData(Agent a)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

realStates

private transient java.util.Hashtable realStates

rStates

private transient java.util.Vector rStates

agent

private transient Agent agent

name

public java.lang.String name

type

public java.lang.String type

priority

public int priority

states

public java.util.Vector states

transitions

public java.util.Vector transitions

activation

public CellReference activation

exportContract

public ExportContract exportContract

serialVersionUID

static final long serialVersionUID
Constructor Detail

AgentSave

public AgentSave(Agent a)
Method Detail

realStates

public java.util.Vector realStates()

realTransitions

public java.util.Vector realTransitions()

getParameters

public java.util.Vector getParameters()

updateData

public void updateData(Agent a)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setFields

private void setFields(Agent a)

getAgent

public Agent getAgent()

setAgent

public void setAgent(Agent a)