Guillermo Polito wrote:
*What does Phoseydon beta includes?*
By now, it reads a database schema, builds a model description from it and
then allows us to:
- write classes from that description.
I am very interested in the programmatic creation of classes. Although
my application is not quite related to database schema. Instead I have
a UML model stored in a database basically defined by two tables
t_objects and t_connector from which I need to create Smalltalk classes,
instance variables, and association & aggregate relationships. I
tracked down a lot of what I want to the methods...
DBXMagritteClassBuilderVisitor>>visitDBXEntity: aDBXEntity
for which the answer was obvious in hindsight - just replicating the
call to Object>>subclass:::
DBXMagritteClassBuilderVisitor>>buildAccessorForAttribute: attribute
inClass: aClass
could you give me a pointer to read up on what the curly-brace-numbers are?
btw, Can you advise how is the compiling activated? If you had about 800
classes that need to be created, would temporarily turning off the
compile assist the program execution time significantly?
regards, Ben