Uses of Class
com.evelopers.unimod.core.stateworks.Action

Packages that use Action
com.evelopers.unimod.analysis   
com.evelopers.unimod.compilation   
com.evelopers.unimod.contract   
com.evelopers.unimod.core.stateworks   
com.evelopers.unimod.debug   
com.evelopers.unimod.parser   
com.evelopers.unimod.runtime.interpretation   
 

Uses of Action in com.evelopers.unimod.analysis
 

Methods in com.evelopers.unimod.analysis with parameters of type Action
 boolean TermSimplifier.put(Action var, boolean isNegated)
          Puts variable action or it's nigation
 boolean TermSimplifier.put(Action var, int relation, int value)
          Intersects interval of action with it's current interval.
 boolean TermSimplifier.put(int value, int relation, Action var)
          Reverse version of TermSimplifier.put(Action, boolean)
 boolean TermSimplifier.dependsOn(Action action)
           
 boolean TermSimplifier.isNegated(Action var)
          Checks if variable action is in the term with negation
 Range TermSimplifier.getRange(Action var)
          Gets the array of intervals for variable action.
protected  IdentNode ASTTermSimplifier.createIdentNode(Action action)
           
 

Uses of Action in com.evelopers.unimod.compilation
 

Methods in com.evelopers.unimod.compilation with parameters of type Action
 void StateMachineCompiler.compile(StateMachine sm, ModelElement owner, Action e)
           
 void DefaultCompilationListener.incorrectActionIdentifier(StateMachine sm, ModelElement me, Action e)
           
 void DefaultCompilationListener.unresolvedClassElement(StateMachine sm, ModelElement owner, Action e, java.lang.String name)
           
 void DefaultCompilationListener.unresolvedAction(StateMachine sm, ModelElement owner, Action e, ControlledObjectHandler co, java.lang.String actionName)
           
 void CompilationListener.incorrectActionIdentifier(StateMachine sm, ModelElement me, Action a)
          Given action has incorrect format.
 void CompilationListener.unresolvedClassElement(StateMachine sm, ModelElement owner, Action e, java.lang.String coName)
          Action identifier has unresolved link to class element
 void CompilationListener.unresolvedAction(StateMachine sm, ModelElement owner, Action e, ControlledObjectHandler co, java.lang.String actionName)
          Given controlled object handler has no action with name that was used in given action
 

Uses of Action in com.evelopers.unimod.contract
 

Methods in com.evelopers.unimod.contract that return Action
static Action CoreContract.decodeAction(State s, java.lang.String action)
           
static Action CoreContract.decodeInputAction(Transition t, java.lang.String action)
           
static Action CoreContract.decodeOutputAction(Transition t, java.lang.String action)
           
protected static Action CoreContract.decodeAction(java.util.Iterator i, java.lang.String action)
           
 

Methods in com.evelopers.unimod.contract with parameters of type Action
static java.lang.String CoreContract.encode(Action a)
           
 

Uses of Action in com.evelopers.unimod.core.stateworks
 

Methods in com.evelopers.unimod.core.stateworks that return Action
 Action StateMachine.createAction(java.lang.String identifier)
          Creates Action (Input or Output).
 

Methods in com.evelopers.unimod.core.stateworks with parameters of type Action
 void Transition.addOutputAction(Action action)
          Adds output action
 void Transition.removeOutputAction(Action action)
          Removes output action
 void State.addOnEnterAction(Action action)
          Adds on-enter action
 void State.removeOnEnterAction(Action action)
          Removes on-enter action
 

Uses of Action in com.evelopers.unimod.debug
 

Methods in com.evelopers.unimod.debug with parameters of type Action
static Position[] BreakpointPositions.getPositions(StateMachine sm, State s, Action a)
          Returns positions that must be used as breakpoints to stop before execution of given action in given state
static Position[] BreakpointPositions.getPositions(StateMachine sm, Transition t, Action a, boolean output)
          Returns positions that must be used as breakpoints to stop before execution of input or output action on given transition
 

Uses of Action in com.evelopers.unimod.parser
 

Methods in com.evelopers.unimod.parser that return Action
 Action IdentNode.getAction()
          Returns Action.
 

Methods in com.evelopers.unimod.parser with parameters of type Action
 void IdentNode.setAction(Action e)
          Sets Action.
 void IdentNode.setAction(StateMachine sm, Action e, java.lang.Class returnType)
          Sets Action.
 

Uses of Action in com.evelopers.unimod.runtime.interpretation
 

Methods in com.evelopers.unimod.runtime.interpretation with parameters of type Action
 int CalculatedInputActions.getNum(Action action, StateMachineContext context)
           
 boolean CalculatedInputActions.getBool(Action action, StateMachineContext context)
           
protected abstract  void CalculatedInputActions.fireBefore(StateMachineContext context, Action action)
          Does nothing may be overriden to send notification
protected abstract  void CalculatedInputActions.fireAfter(StateMachineContext context, Action action, java.lang.Object result)
          Does nothing may be overriden to send notification
protected  java.lang.Object ActionExecutor._execute(Action action, StateMachineContext context)
          This executes given action.
 void ActionExecutor.execute(Action action, StateMachineContext context)
          Executes action against given context, ignoring return type.
 int ActionExecutor.executeNum(Action action, StateMachineContext context)
          Executes action against given context, treating return type as int.
 boolean ActionExecutor.executeBool(Action action, StateMachineContext context)
          Executes action against given context, treating return type as boolean.