Pogo Description
( Tango class generator based on openArchitectureWare )
Description :
This tool is the new Tango class generator.
It replaces the Pogo-6.xx code genarator.
It is based on EMF (Eclipse Model Framework)
associeted with openArchitectureWare (Xtext/Xpand) parsing/generating technology.
see short presentation (paper at icalepcs 2009)
- Requirement : This tool needs java 1.6 to be able to run.
Main differences with Pogo-6 :
- The class model is now saved in a .xmi file.
- The areas for programmer's code are well defined.
- A method has been added to add dynamic attributes (add_dynamic_attributes())
- The read attribute pointer allocation can be generated by Pogo.
- Inheritance is now a real inheritance:
- Inheritance is not simply used as template.
- Inheritance could be done from a class containing code and not only from pure abstract class.
- An inheritance diagram is displayed onright side.
- All classes in this diagram are edited.
- Until today, it generates only C++ Tango class.
If you read Java or Python Tango class, Pogo-6 will be launched.