org.eclipse.etrice.generator.base
Interface ITranslationProvider

All Known Implementing Classes:
CTranslationProvider, DefaultTranslationProvider, JavaTranslationProvider

public interface ITranslationProvider


Field Summary
static java.lang.String TAG_END
           
static java.lang.String TAG_START
           
 
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()
           
 

Field Detail

TAG_START

static final java.lang.String TAG_START
See Also:
Constant Field Values

TAG_END

static final java.lang.String TAG_END
See Also:
Constant Field Values
Method Detail

setActorClass

void setActorClass(ActorClass ac)

translateMembers

boolean translateMembers()

getAttributeText

java.lang.String getAttributeText(Attribute att,
                                  java.lang.String orig)

getOperationText

java.lang.String getOperationText(Operation op,
                                  java.util.ArrayList<java.lang.String> args,
                                  java.lang.String orig)

getInterfaceItemMessageText

java.lang.String getInterfaceItemMessageText(InterfaceItem item,
                                             Message msg,
                                             java.util.ArrayList<java.lang.String> args,
                                             java.lang.String index,
                                             java.lang.String orig)

getInterfaceItemMessageValue

java.lang.String getInterfaceItemMessageValue(InterfaceItem item,
                                              Message msg,
                                              java.lang.String orig)

translateTags

boolean translateTags()

translateTag

java.lang.String translateTag(java.lang.String tag,
                              DetailCode code)