gsim.sim.behaviour
Class SimAction

java.lang.Object
  extended by gsim.sim.behaviour.SimAction
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
SimAction()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object execute()
           
 Context getContext()
           
 java.lang.String getName()
           
static void putCL(java.lang.String ns, java.lang.ClassLoader cl)
           
 void setContext(Context ctx)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
static SimAction valueOf(java.lang.String className, java.lang.String ns)
          Instantiates an action object of the specified class.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimAction

public SimAction()
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

execute

public java.lang.Object execute()

getContext

public Context getContext()

getName

public java.lang.String getName()

setContext

public void setContext(Context ctx)

setName

public void setName(java.lang.String name)

toString

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

putCL

public static void putCL(java.lang.String ns,
                         java.lang.ClassLoader cl)

valueOf

public static SimAction valueOf(java.lang.String className,
                                java.lang.String ns)
Instantiates an action object of the specified class. This method is typically called from the rulebase.

Parameters:
s - String
Returns:
Action