Title: Raphaël FAUDOU
Hi Johannes there is since topcased 2.4 a feature named Doc2model.
This component is able to generate an emf model (UML...) from Odt and Docx document parsing

To use it you have to write a doc2modelmapping file (File > New) and configure it to recognize your elements in the document.
To parse a document : File > Import > Doc2model > instantiate a model from a document

There is an example of mapping file in org.topcased.gendoc.documentimport plugin
http://gforge.enseeiht.fr/scm/viewvc.php/plugins/org.topcased.gendoc.documentimport/models/?root=topcased-gendoc&pathrev=v2_5_0

you can recognize elements from :
1) Regular _expression_
    from a regexp you can create an emf element
2) document style
    the parser will use information contained in the style
3) tag
    a user can use tags in document and doc2model will recognize them. ex :  <tag attribute1="a" attribute2="b" />

to have last features of doc2model i recommend you to take CVS versions, we are currently working on CSV import. I think we will provide a complete documentation of this component soon.
If you have questions don't hesitate

Regards
Tristan FAURE


[email protected] a écrit :
Hi Johannes,

yes you can extend import/export features quite easily.
You just have to create your own plug-in that analyses your CRC cards and create the .uml model with classes.

Attached to this message, you will find an example of such a plug-in that imports a database description (mySchema.sql) and that creates a UML model with one class for each table and steretotypes applied on classes (entity) and packages (schema, tablespace).
To import CRC Cards, you can find the code you need in this plug-in (create a UML model, add classes, apply steretoypes...).
To test the plug-in, just unzip it, import the corresponding Eclipse project into your workspace and test it in runtime mode.

Hope it will help you
regards
raphaël



[email protected] a écrit :
Hi all,

we are looking for a modeling tool for documenting our enterprise-wide  
architecture (windows/linux clients, lots of unix lpars, j2ee  
application servers, lots of different applications, zOS Host,  
databases etc, - just to give you a picture of our big infrastructure).

I would really like to introduce TOPCASED in our company, but I think  
the most important thing would be good import / export features.

In our company we started analyzing and documenting our architecture  
with CRC cards (if someone doesn't know what it is: http://users.csc.calpoly.edu/~dbutler/tutorials/winter96/crc_b/tutorial.html) 
.
We then documented the items of our architecture in a database with a  
simple data model.
With this said, we already did lots of documentation and gathered  
information across our company.
It would be really helpful if we could import this data and create the  
models in TOPCASED automatically.

Also, when starting our documentation with TOPCASED it is essential  
that we could export this data and reuse it in other tools,
if we decide to switch to other tools or techniques and don't loose  
the information.

I didn't find good documentation for importing / exporting data. Is  
there some documentation anywhere?
Are we able to extend the import/export features?


I would appreciate any help regarding my questions!

Thank you very much for your time!

kind regards,
Johannes

_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users


  

--

Image Signature IOC Raphaël FAUDOU
Responsable cellule Innovation / bureau méthodes
Head of Innovation & Method Definition
Atos Origin

Tel     : +33 (0)5 34 36 32 89
Tel     : +33 (0)6 10 53 50 44
Mail   : [email protected]
Atos Origin
6, Impasse Alice Guy
BP 43045
31024 Toulouse Cedex 3, France

P Avant d'imprimer cet e-mail, pensez à l'environnement. Ce message et les pièces jointes sont confidentiels et réservés à l'usage exclusif de ses destinataires. Il peut également être protégé par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir immédiatement l'expéditeur et de le détruire. L'intégrité du message ne pouvant être assurée sur Internet, la responsabilité du groupe Atos Origin ne pourra être recherchée quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne saurait être recherchée pour tout dommage résultant d'un virus transmis.
P Please consider your environmental responsibility before printing this e-mail. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos Origin group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.


_______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
begin:vcard
fn:Tristan FAURE
n:FAURE;Tristan
org:Atos Origin Integration
adr;dom:BP 43045;;6 impasse alice guy;Toulouse Cedex 03;;31024
email;internet:[email protected]
title;quoted-printable:Ing=C3=A9nieur Logiciel
tel;work:05 34 36 33 29
tel;fax:05 34 36 31 00
version:2.1
end:vcard

_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users

Reply via email to