473,320 Members | 1,990 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

ArgoUML PHP code creation

Perhaps a bit OT but hoping someone on here can put me out of my misery.

A few months ago I thought I discovered that UML tool ArgoUML could generate
PHP code from class diagrams. I distinctly remember downloading some
software and then an additional library, creating a basic class and seeing
it create the code.

The thing is today when I unpacked zip file, the directory structure was
different and I am now thinking it wasn't ArgoUML. I also can't find the
library that I used.

Can anyone suggest another UML tool I was using?

Cheers

Phil

Nov 2 '05 #1
5 6894
Enterprise Architect from sparx does it (I'm absolutely, completely and
utterly fairly sure it does anyway)

Nov 2 '05 #2

"Ian B" <ia********@gmail.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
Enterprise Architect from sparx does it (I'm absolutely, completely and
utterly fairly sure it does anyway)


Thanks for the reply. That wasn't the tool but I might give it try out as it
looks quite a mature product.

Cheers

Phil
Nov 2 '05 #3
Found the library.
http://argouml.tigris.org/download/release0181

At least I know I am not going senile.

Cheers

Phil
Nov 2 '05 #4
Just because you managed to eventually get one thing right, it doesn't
mean you're not senile. And another thing: Just because you managed to
eventually get one thing right, it doesn't mean you're not senile.

Have I sent this message before?

Happy Easter.

Ian

Nov 2 '05 #5
Hello,

on 11/02/2005 08:08 AM Phil Latio said the following:
Perhaps a bit OT but hoping someone on here can put me out of my misery.

A few months ago I thought I discovered that UML tool ArgoUML could generate
PHP code from class diagrams. I distinctly remember downloading some
software and then an additional library, creating a basic class and seeing
it create the code.

The thing is today when I unpacked zip file, the directory structure was
different and I am now thinking it wasn't ArgoUML. I also can't find the
library that I used.

Can anyone suggest another UML tool I was using?


For Linux there is Umbrello.

Now if you want to generate code from UML diagrams, any UML tool saves
diagrams in XMI format, which is an OMG standard for exporting UML
artifacts, there is this PHP-GTK application for generating PHP classes
from XMI files:

http://www.phpclasses.org/uml2classes

If you want something more advanced to generate classes of persistent
objects that perform object-relational mappings from XML mapping
definitions, you may want to try Metastorage:

http://www.metastorage.net/

There is even an experimental XSLT for converting XMI into Metastorage
format here:

http://groups.yahoo.com/group/metal-...i2metastorage/
--

Regards,
Manuel Lemos

Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/
Nov 22 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Steven Blair | last post by:
Hi, I have a trace log file for a system I am writing. If the creation date is older than 14 days, I have to rename that file (File.Move). The next time a trace message is required a new file is...
8
by: Wayne | last post by:
I have an instance of a System.CodeDom.CodeNamespace. I am currently spinning through the types, and the members of each type. I am trying to find the Codememberfields that require creation before...
3
by: Nick Dreyer | last post by:
I was quite surprised to notice that Sub New() gets called twice, once at declaration time and once at creation time. I can't figure out why it would be called at declaration if there is no class...
2
by: DFS | last post by:
The .mde creation just sits there, until I click on the blank screen and I get a (Not Responding) message in the title bar. The code compiles fine. Other systems of a similar large size compile...
0
by: Thierry B. | last post by:
Hi, I am currently testing ArgoUML to design classes. I have now a fair overall view of the tool, and I am very pleased to discover that you can modify your project and generate PHP files again...
1
by: Anonymous | last post by:
I have been trying to write a template class for a shared memory container, over the last few days - but I keep getting numerous compiler errors e.g: Error: syntax error : identifier...
0
by: Anonymous | last post by:
I have been trying to write a template class for a shared memory container, over the last few days - but I keep getting numerous compiler errors e.g: Error: syntax error : identifier...
2
RMWChaos
by: RMWChaos | last post by:
I've read through the volumes of information on MDC, Douglas Crawford's site, and many other websites on OOP, and now I am ready to try some conversion on my own code. I understand the principals (I...
31
by: Tom P. | last post by:
I am doing quite a bit of custom painting and it means I have to create a lot of brushes (think one for every file system object in a directory) per paint. How expensive is this? Should I find a...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.