org.eclipse.etrice.generator.generic
Class AbstractLanguageGenerator

java.lang.Object
  extended by org.eclipse.etrice.generator.generic.AbstractLanguageGenerator
Direct Known Subclasses:
CLanguageGenerator, JavaLanguageGenerator

public abstract class AbstractLanguageGenerator
extends java.lang.Object


Constructor Summary
AbstractLanguageGenerator()
           
 
Method Summary
abstract  java.lang.String[] getArglistAndTypedData(VarDecl data)
           
 java.lang.String getArgumentList(ExpandedActorClass xpac, Transition t)
           
 java.lang.String getArgumentList(Message m)
           
 java.lang.String getExecuteChain(ExpandedActorClass ac, TransitionChain tc)
           
 java.lang.String getTypedArgumentList(Message m)
           
 java.lang.String getTypedData(Message m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLanguageGenerator

public AbstractLanguageGenerator()
Method Detail

getExecuteChain

public java.lang.String getExecuteChain(ExpandedActorClass ac,
                                        TransitionChain tc)

getArgumentList

public java.lang.String getArgumentList(ExpandedActorClass xpac,
                                        Transition t)

getArgumentList

public java.lang.String getArgumentList(Message m)

getTypedData

public java.lang.String getTypedData(Message m)

getTypedArgumentList

public java.lang.String getTypedArgumentList(Message m)

getArglistAndTypedData

public abstract java.lang.String[] getArglistAndTypedData(VarDecl data)