com.evelopers.unimod.transform.source
Class Tool

java.lang.Object
  extended bycom.evelopers.unimod.transform.source.Tool

public class Tool
extends java.lang.Object


Method Summary
 java.lang.String actionIdentToLocalVar(java.lang.String s)
           
static Tool create()
           
 java.util.Set getAllEvents(StateMachine sm)
           
 java.util.Set getHandledEventsWithSuperstates(State state)
           
 java.util.Set getInputActions(StateMachine sm, java.lang.Class returnType)
           
 boolean handlesEvent(State state, Event event)
           
 java.lang.String toJavaIdent(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static Tool create()

toJavaIdent

public java.lang.String toJavaIdent(java.lang.String s)

actionIdentToLocalVar

public java.lang.String actionIdentToLocalVar(java.lang.String s)

getAllEvents

public java.util.Set getAllEvents(StateMachine sm)

handlesEvent

public boolean handlesEvent(State state,
                            Event event)

getHandledEventsWithSuperstates

public java.util.Set getHandledEventsWithSuperstates(State state)

getInputActions

public java.util.Set getInputActions(StateMachine sm,
                                     java.lang.Class returnType)
                              throws InterpreterException
Throws:
InterpreterException