Basically, my request is very simple.
I want to be able to dump an entire "EAP" project file *AS IS* with "COMPLETE" information
(NOTHING must be stripped, such that it can be reimported back *AS IS*):
- diagrams
- schemas
- class information
- class diagrams
- state machine
- activity diagram
- use cases
- package diagrams
- behavior code
- notes
- initial code
- relationships
- links, (X,Y)-(width,height) position of elements
- fonts being used
- curvature and bends into the association lines
- all attributes, operations, functions
Basically, everything into 1 BIG XML file,
even if it's 600 MB, I don't care, just gzip it if needed.
It does not have to be fast or even efficient,
it just have to work, even if it takes an hour
and it's crude, to import/export, that's fine with me.
AS LONG AS it is a "one to one" identical copy of the EAP binary file serialized into one BIG XML file.
I could explain in detail, why I need this, but to make it short "my fancy scripting needs is way ahead and too advance for what EAP currently offers", such that
I have to rely on exporting stuff that is tagged.
That is "so so" for now, but the remaining 20%
cannot be done without that XML export.
But I have no way of reimporting it back into Enterprise Architect, such that the project is always "in sync".
If any one knows a way of importing/exporting a complete EAP project using other tools... let me know.
Any open format or detailled format will do, XML is just one of them, any text format is preferred.