org.eclipse.etrice.generator.generic
Class ProcedureHelpers

java.lang.Object
  extended by org.eclipse.etrice.generator.generic.ProcedureHelpers


Field Summary
 ITranslationProvider translator
          
Constructor Summary
ProcedureHelpers()
          
Method Summary
 StringConcatenation argList(java.util.List<Attribute> attributes)
          
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

translator

Constructor Detail

ProcedureHelpers

public ProcedureHelpers()
Method Detail

userCode

public StringConcatenation userCode(DetailCode dc)

attributes

public StringConcatenation attributes(java.util.List<Attribute> attribs)
TODO: add ref type


arrayInitializer

public java.lang.String arrayInitializer(Attribute att)

attributeInitialization

public StringConcatenation attributeInitialization(java.util.List<Attribute> attribs,
                                                   boolean useClassDefaultsOnly)

attributeSettersGettersDeclaration

public StringConcatenation attributeSettersGettersDeclaration(java.util.List<Attribute> attribs,
                                                              java.lang.String classname)

attributeSettersGettersImplementation

public StringConcatenation attributeSettersGettersImplementation(java.util.List<Attribute> attribs,
                                                                 java.lang.String classname)

argList

public StringConcatenation argList(java.util.List<Attribute> attributes)

operationsDeclaration

public StringConcatenation operationsDeclaration(java.util.List<? extends Operation> operations,
                                                 java.lang.String classname)

operationsImplementation

public StringConcatenation operationsImplementation(java.util.List<? extends Operation> operations,
                                                    java.lang.String classname)

operationsImplementation

public StringConcatenation operationsImplementation(ActorClass ac,
                                                    java.lang.String classname)