Hi,it is possible to have the code assist on your UML metamodel but you have to configure your project to activate it.
In your project properties, configure openarchitectureware as described in the capture attached to this mail.
Best Regards, Thibault [email protected] a écrit :
Hi, I'm currently developping a model documentation using xpt files.I've got an UML model in topcased and I want to use xpand files to generate my docbook files.My xpt file looks like: «IMPORT uml» «DEFINE Root(String fileName) FOR Package» «FILE fileName+".docbook" -» <?xml version='1.0' encoding="ISO-8859-15" ?> <book lang="en"> «EXPAND PackageRoot FOREACH ownedElement-» </book> «ENDFILE» «ENDDEFINE» «DEFINE PackageRoot FOR Package-» <chapter id="id«name»"> <title>Content of the Package «name»</title><para>Here is the first paragraph of the Root element.</para>«EXPAND ClassesContentsInTableTemplate-» «EXPAND PackageLevel(1) FOREACH ownedElement-» </chapter> «ENDDEFINE» «DEFINE PackageRoot FOR Element» «ENDDEFINE» «DEFINE PackageLevel(int level) FOR Package-» «IF level<6-» <sect«level» id="«name»"> <title>Content of the Package «name»</title> «EXPAND ClassesContentsInTableTemplate-» «EXPAND PackageLevel(level+1) FOREACH ownedElement-» </sect«level»> «ENDIF» «ENDDEFINE» «DEFINE PackageLevel(int level) FOR Element» «ENDDEFINE» «DEFINE ClassTemplate FOR Class-» <row> <entry>«name»</entry><entry>«visibility.toString()»</entry> <entry>«isAbstract.toString()»</entry></row> «ENDDEFINE» «DEFINE ClassTemplate FOR Type» «ENDDEFINE» «DEFINE ClassesContentsInTableTemplate FOR Package» <table><title>List of classes contained in the Package «name»</title><tgroup cols="3"> <thead> <row> <entry>Class name</entry> <entry>Visibility</entry> <entry>IsAbstract</entry> </row> </thead> <tbody> «EXPAND ClassTemplate FOREACH ownedType» </tbody> </tgroup> </table> «ENDDEFINE»I can use code assist for the xpand language words (DEFINE, IF ...) but I also want to have it for the Package ... elements from the uml metamodel, is it possible ?------------------------------------------------------------------------ _______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
<<inline: configurationRequired.png>>
begin:vcard fn;quoted-printable:Thibault Landr=C3=A9 n;quoted-printable:Landr=C3=A9;Thibault org:Atos Origin - Agence Sud-Ouest ;Systems Integration adr;quoted-printable;quoted-printable:5, avenue Albert Durand ;;Batiment A=C3=A9ropole ;Blagnac;Midi-Pyr=C3=A9n=C3=A9es;31701;France email;internet:[email protected] tel;work:+33 (0)5.34.36.34.46 note;quoted-printable:D=C3=A9veloppement durable, anticipons pour notre avenir / Sustainibility= , advance our future=0D=0A= P N'imprimez ce mail que si n=C3=A9cessaire / please consider your enviro= nmental responsibility before printing this e-mail.=0D=0A= Ce message et les pi=C3=A8ces jointes sont confidentiels et r=C3=A9serv=C3= =A9s =C3=A0 l'usage exclusif de ses destinataires. Il peut =C3=A9galement= =C3=AAtre prot=C3=A9g=C3=A9 par le secret professionnel. Si vous recevezc= e message par erreur, merci d'en avertir imm=C3=A9diatement l'exp=C3=A9di= teur et de le d=C3=A9truire. L'int=C3=A9grit=C3=A9 du message ne pouvant=C3= =AAtre assur=C3=A9e sur Internet, la responsabilit=C3=A9 du groupeAtosOri= gin ne pourra =C3=AAtre recherch=C3=A9e quant au contenu de cemessage.= Bien que les meilleurs efforts soient faits pour maintenir cette transmi= ssion exempte de tout virus, l'exp=C3=A9diteur ne donne aucunegarantie=C3= =A0 cet =C3=A9gard et sa responsabilit=C3=A9 ne saurait =C3=AAtre recherc= h=C3=A9e pour tout dommage r=C3=A9sultant d'un virus transmis.=0D=0A= =0D=0A= This e-mail and the documents attached are confidential and intended sole= ly for the addressee, it may also be privileged. If you receive this e-ma= il in error, please notify the sender immediately and destroy it. As itsi= ntegrity cannot be secured on the Internet, the Atos Origin group liabili= ty cannot be triggered for the message content. Although the sender endea= vours to maintain a computer virus-free network, the sender does notwarra= nt that this transmission is virus-free and will not be liable forany dam= ages resulting from any virus transmitted. url:http://www.atosorigin.com/ version:2.1 end:vcard
_______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
