org.eclipse.etrice.generator.generic
Class LanguageTransitionChainVisitor

java.lang.Object
  extended by org.eclipse.etrice.generator.generic.LanguageTransitionChainVisitor
All Implemented Interfaces:
ITransitionChainVisitor

public class LanguageTransitionChainVisitor
extends java.lang.Object
implements ITransitionChainVisitor


Method Summary
 java.lang.String genActionOperationCall(Transition tr)
           
 java.lang.String genElseBranch(ContinuationTransition tr)
           
 java.lang.String genElseIfBranch(CPBranchTransition tr, boolean isFirst)
           
 java.lang.String genEndIf()
           
 java.lang.String genEntryOperationCall(State state)
           
 java.lang.String genExitOperationCall(State state)
           
 java.lang.String genReturnState(State state)
           
 java.lang.String genTypedData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

genActionOperationCall

public java.lang.String genActionOperationCall(Transition tr)
Specified by:
genActionOperationCall in interface ITransitionChainVisitor

genEntryOperationCall

public java.lang.String genEntryOperationCall(State state)
Specified by:
genEntryOperationCall in interface ITransitionChainVisitor

genExitOperationCall

public java.lang.String genExitOperationCall(State state)
Specified by:
genExitOperationCall in interface ITransitionChainVisitor

genElseIfBranch

public java.lang.String genElseIfBranch(CPBranchTransition tr,
                                        boolean isFirst)
Specified by:
genElseIfBranch in interface ITransitionChainVisitor

genElseBranch

public java.lang.String genElseBranch(ContinuationTransition tr)
Specified by:
genElseBranch in interface ITransitionChainVisitor

genEndIf

public java.lang.String genEndIf()
Specified by:
genEndIf in interface ITransitionChainVisitor

genReturnState

public java.lang.String genReturnState(State state)
Specified by:
genReturnState in interface ITransitionChainVisitor

genTypedData

public java.lang.String genTypedData()
Specified by:
genTypedData in interface ITransitionChainVisitor