[Uml-devel] Thoughts on Umbrello 1.3
asutton at cs.kent.edu
Mon Jan 26 13:47:31 UTC 2004
On Wednesday 21 January 2004 05:34 pm, Sebastian Stein wrote:
> I like to suggest another way, just thoughts. We start with Andrew's work
> and enchance it in small steps. Every step would be devided into 3 parts:
> a) define a test case which will fail, because the code isn't there at the
> b) implement the feature
> c) test it, if it works the next feature can be defined
hia ll... sorry i've been out for a while. our email server crashed and i
still can't get email at home. today's the first day i've been at school
since thursday and the first time i've been reading email since monday.
i like sebastian's idea. start with my stuff ;) luis, using the omf, you don't
need to write any of the uml objects - they're all there. ALL of them and
they all work (although i've been a bit... lazy about thorough testing).
you can actually use it to build a UML modeller as is. granted, there's a bug
in the file loader that prevents loading uml models in my public release, but
i've fixed that. you can actually build the tree view to contain packages,
classes, attributes, etc and support context menus for creating new objects
and dialogs for configuring existing objects. i've got something like that
that lets me create uml profiles (containers of stereotypes) that i haven't
published just yet. i think it would be a great first step to build that as a
kpart. you could even package some extra functionality like a profile
organizer for your model and model library imports (like importing a C++
model that contains classes for the std namespace).
as we're building that we talk about design for the notation and drawing
components of the platform - and these aren't going to be easy.
by the way, i'm currently revising some of the internal functionality of the
omf core to support imports for profiles and model libraries. if i can
motivate myself to do some really hardcore coding tomorrow, i might be able
to publish a new version of the omf by the end of the week. this version
should be 90-95% ready to be used for a modeling tool.
More information about the umbrello-devel