at.davinci.control
Class Action
java.lang.Object
at.davinci.control.Action
public class Action
- extends java.lang.Object
An action is an executable reference on a session's model instance's method.
Additionally to the MethodSignature it contains values to be set.
- Author:
- dorgon
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Action
public Action(java.lang.String actionName,
DaVinciKernel k,
DaVinciSession s)
throws ActionInitializationException
- Throws:
ActionInitializationException
getModelInstance
public AbstractModel getModelInstance()
getModelName
public java.lang.String getModelName()
getMethodSignature
public MethodSignature getMethodSignature()
setValue
public void setValue(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getValue
public java.lang.Object getValue(java.lang.String name)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getParameter
public ActionParameter getParameter(java.lang.String name)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getParameters
public java.util.LinkedHashMap<java.lang.String,ActionParameter> getParameters()
getParameterValues
public java.lang.Object[] getParameterValues()
getSession
public DaVinciSession getSession()
setSession
public void setSession(DaVinciSession session)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object