org.eclipse.etrice.generator.c.gen
Class CTranslationProvider

java.lang.Object
  extended by org.eclipse.etrice.generator.c.gen.CTranslationProvider
All Implemented Interfaces:
ITranslationProvider

public class CTranslationProvider
extends java.lang.Object
implements ITranslationProvider


Field Summary
 
Fields inherited from interface org.eclipse.etrice.generator.base.ITranslationProvider
TAG_END, TAG_START
 
Constructor Summary
CTranslationProvider()
           
 
Method Summary
 java.lang.String getAttributeText(Attribute att, java.lang.String orig)
           
 java.lang.String getInterfaceItemMessageText(InterfaceItem item, Message msg, java.util.ArrayList<java.lang.String> args, java.lang.String index, java.lang.String orig)
           
 java.lang.String getInterfaceItemMessageValue(InterfaceItem item, Message msg, java.lang.String orig)
           
 java.lang.String getOperationText(Operation op, java.util.ArrayList<java.lang.String> args, java.lang.String orig)
           
 void setActorClass(ActorClass ac)
           
 boolean translateMembers()
           
 java.lang.String translateTag(java.lang.String tag, DetailCode code)
           
 boolean translateTags()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CTranslationProvider

public CTranslationProvider()
Method Detail

setActorClass

public void setActorClass(ActorClass ac)
Specified by:
setActorClass in interface ITranslationProvider

translateMembers

public boolean translateMembers()
Specified by:
translateMembers in interface ITranslationProvider

getAttributeText

public java.lang.String getAttributeText(Attribute att,
                                         java.lang.String orig)
Specified by:
getAttributeText in interface ITranslationProvider

getOperationText

public java.lang.String getOperationText(Operation op,
                                         java.util.ArrayList<java.lang.String> args,
                                         java.lang.String orig)
Specified by:
getOperationText in interface ITranslationProvider

getInterfaceItemMessageText

public java.lang.String getInterfaceItemMessageText(InterfaceItem item,
                                                    Message msg,
                                                    java.util.ArrayList<java.lang.String> args,
                                                    java.lang.String index,
                                                    java.lang.String orig)
Specified by:
getInterfaceItemMessageText in interface ITranslationProvider

getInterfaceItemMessageValue

public java.lang.String getInterfaceItemMessageValue(InterfaceItem item,
                                                     Message msg,
                                                     java.lang.String orig)
Specified by:
getInterfaceItemMessageValue in interface ITranslationProvider

translateTags

public boolean translateTags()
Specified by:
translateTags in interface ITranslationProvider

translateTag

public java.lang.String translateTag(java.lang.String tag,
                                     DetailCode code)
Specified by:
translateTag in interface ITranslationProvider