org.eclipse.etrice.generator.generic
Class AbstractTransitionChainGenerator
java.lang.Object
org.eclipse.etrice.generator.generic.AbstractTransitionChainGenerator
- Direct Known Subclasses:
- CLanguageGenerator, JavaLanguageGenerator
public abstract class AbstractTransitionChainGenerator
- extends java.lang.Object
base class for
- Author:
- Henrik Rentz-Reichert
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTransitionChainGenerator
public AbstractTransitionChainGenerator()
generateExecuteChain
public java.lang.String generateExecuteChain(ExpandedActorClass ac,
TransitionChain tc,
DetailCodeTranslator dct)
generateArgumentList
public java.lang.String generateArgumentList(ExpandedActorClass xpac,
Transition t)
generateArgumentList
public java.lang.String generateArgumentList(Message m)
generateTypedData
public java.lang.String generateTypedData(Message m)
generateTypedArgumentList
public java.lang.String generateTypedArgumentList(Message m)
generateArglistAndTypedData
protected abstract java.lang.String[] generateArglistAndTypedData(VarDecl data)
- return three strings used by the generator
- Parameters:
data - the variable declaration
- Returns:
- an array of three strings
- the string that performs the cast from generic_data to the correct type and assigns it to a new variabley
- the data as it appears in a method call
- the data as it is used in the method declaration