org.eclipse.xtext.parsetree.reconstr.impl
Class TreeConstTransition

java.lang.Object
  extended by org.eclipse.xtext.grammaranalysis.impl.AbstractNFATransition<TreeConstState,TreeConstTransition>
      extended by org.eclipse.xtext.parsetree.reconstr.impl.TreeConstTransition
All Implemented Interfaces:
INFATransition<TreeConstState,TreeConstTransition>

public class TreeConstTransition
extends AbstractNFATransition<TreeConstState,TreeConstTransition>

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
protected  int precedence
           
protected  org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status status
           
 
Fields inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractNFATransition
loopCenter, ruleCall, source, target
 
Constructor Summary
TreeConstTransition(TreeConstState source, TreeConstState target, boolean ruleCall, AbstractElement loopCenter)
           
 
Method Summary
 int getPrecedence()
           
 org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status getStatus()
           
 TreeConstState getTarget()
           
 boolean isDisabled()
           
protected  void setStatus(org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status s)
           
 
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractNFATransition
equals, getLoopCenter, getSource, hashCode, isRuleCall, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

precedence

protected int precedence

status

protected org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status status
Constructor Detail

TreeConstTransition

public TreeConstTransition(TreeConstState source,
                           TreeConstState target,
                           boolean ruleCall,
                           AbstractElement loopCenter)
Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in interface INFATransition<TreeConstState,TreeConstTransition>
Overrides:
getPrecedence in class AbstractNFATransition<TreeConstState,TreeConstTransition>

getStatus

public org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status getStatus()

getTarget

public TreeConstState getTarget()
Specified by:
getTarget in interface INFATransition<TreeConstState,TreeConstTransition>
Overrides:
getTarget in class AbstractNFATransition<TreeConstState,TreeConstTransition>

isDisabled

public boolean isDisabled()

setStatus

protected void setStatus(org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status s)