I've done the XMI to CFC thing, so have others. What we *really* need is reverse engineering, which means the ability to parse a package of CFCs and generate the appropriate XMI. The problem is that XMI is fragmented to a point where it would be difficult to support a wide range of tools (maybe things have gotten better?)
I got about 1/2 way through my own parser when I decided to give up. Hopefully someday CFEclipse or some other tool will support reverse/roundtrip engineering of CFCs. -Dave Ross >>> [EMAIL PROTECTED] 07/22/05 8:28 PM >>> Andrew Scott wrote: >Wondering what UML packages everyone is using for their cfc design, I have >tried a few and its always geared towards java, is it still applicable to >use these ones or are there plugins to be able to generate cfc's? > > I just wrote an ActionScript 2.0 code generator that takes an .xmi file as import (most uml programs will export to .xmi). It will be released on the osflash.org website pretty soon, licensed under the GPL. The only reason the source code isn't available yet is because I'm waiting for a project to be set up on osflash, and the admin is away on vacation for the next week (or 2, or 3, I dont know for sure). The code-gen was written in Java SWT, so it's cross platform with a native look and feel. It would be *very* easy to extend to generate ColdFusion components instead of ActionScript Classes from a class diagram. I personally do all of my modeling in ArgoUML. How interested would you be in a CFC code generator? I can probably have it complete by Monday evening (depending on how much time I can work on it this weekend). -d ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). CFCDev is supported by New Atlanta, makers of BlueDragon http://www.newatlanta.com/products/bluedragon/index.cfm An archive of the CFCDev list is available at www.mail-archive.com/[email protected] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). CFCDev is supported by New Atlanta, makers of BlueDragon http://www.newatlanta.com/products/bluedragon/index.cfm An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
