net.sf.smc
Class SmcGuard

java.lang.Object
  extended by net.sf.smc.SmcElement
      extended by net.sf.smc.SmcGuard

public final class SmcGuard
extends SmcElement


Field Summary
 
Fields inherited from class net.sf.smc.SmcElement
_lineNumber, _name
 
Constructor Summary
SmcGuard(java.lang.String cond, int lineNumber, SmcTransition transition)
           
 
Method Summary
 void accept(SmcVisitor visitor)
          Accepts a new visitor which performs some action upon this abstract syntax tree element.
 java.util.List<SmcAction> getActions()
           
 java.lang.String getCondition()
           
 java.lang.String getEndState()
           
 java.lang.String getPopArgs()
           
 java.lang.String getPushState()
           
 SmcTransition getTransition()
           
 int getTransType()
           
 boolean hasCtxtReference()
           
 void setActions(java.util.List<SmcAction> actions)
           
 void setEndState(java.lang.String endState)
           
 void setPopArgs(java.lang.String args)
           
 void setPushState(java.lang.String state)
           
 void setTransType(int transType)
           
 java.lang.String toString()
           
 
Methods inherited from class net.sf.smc.SmcElement
getLineNumber, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmcGuard

public SmcGuard(java.lang.String cond,
                int lineNumber,
                SmcTransition transition)
Method Detail

getTransition

public SmcTransition getTransition()

getCondition

public java.lang.String getCondition()

getTransType

public int getTransType()

setTransType

public void setTransType(int transType)

getEndState

public java.lang.String getEndState()

setEndState

public void setEndState(java.lang.String endState)

getPushState

public java.lang.String getPushState()

setPushState

public void setPushState(java.lang.String state)

getPopArgs

public java.lang.String getPopArgs()

setPopArgs

public void setPopArgs(java.lang.String args)

getActions

public java.util.List<SmcAction> getActions()

setActions

public void setActions(java.util.List<SmcAction> actions)

toString

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

hasCtxtReference

public boolean hasCtxtReference()

accept

public void accept(SmcVisitor visitor)
Description copied from class: SmcElement
Accepts a new visitor which performs some action upon this abstract syntax tree element.

Specified by:
accept in class SmcElement
Parameters:
visitor - a parser visitor.