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

java.lang.Object
  extended by org.eclipse.etrice.generator.generic.GenericProtocolClassGenerator
      extended by org.eclipse.etrice.generator.c.gen.ProtocolClassGen


Constructor Summary
ProtocolClassGen()
          
Method Summary
 void doGenerate(Root root)
          
Methods inherited from class org.eclipse.etrice.generator.generic.GenericProtocolClassGenerator
genMessageIDs, getMessageID, getMessageID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolClassGen

public ProtocolClassGen()
Method Detail

doGenerate

public void doGenerate(Root root)

generateHeaderFile

public StringConcatenation generateHeaderFile(Root root,
                                              ProtocolClass pc)

generateSourceFile

public StringConcatenation generateSourceFile(Root root,
                                              ProtocolClass pc)

portClass

public StringConcatenation portClass(ProtocolClass pc,
                                     java.lang.Boolean conj)

portClassHeader

public StringConcatenation portClassHeader(ProtocolClass pc,
                                           java.lang.Boolean conj)

portClassSource

public StringConcatenation portClassSource(ProtocolClass pc,
                                           java.lang.Boolean conj)

generateDebugHelpersImplementation

public StringConcatenation generateDebugHelpersImplementation(Root root,
                                                              ProtocolClass pc)