[Motionmodeling-bugs] Re: [Fwd: Mailman results for Motionmodeling-devel]
Status: Alpha
Brought to you by:
sducas
From: <sd...@ne...> - 2005-02-24 11:47:31
|
Hi Buns, you're last question was: can you explain me the directory structure of the uml14 src dir (dilayouting, diutils, metamodel, plugin, trashmgmt) ? =21=21 THIS PART IS PARTICULARY UNDER DEV=21=21=21=21=21 This will be changed, but briefly: dilayouting: - Provide Diagram Interchange Based layouting: You can define policy for= node that contain others...What to do when a child is moved, resized, how= to share a gain af size with childrens...This part will be completly refa= ctored (but I don't know how nore when) and putted in a Diagram Interchang= e specific layer.... diutils: - For the moment, only a concrete implementation of Point and Dimension = interfaces from the Diagram Interchange (these are components not entities= so a point is like an integer but not a UML entity (like class, associati= on...)) metamodel: -Contain the implementation of the MetaModel core Extension point... This is where UML14 modeling packages are loaded, exported... look at UML14 plugin.xml you see that UML14 extend the MetaModel extension= point with this class... I didn't try to extend metamodel with javascript= but this is not valuable for the moment because the metamodel logic is on= ly to deal with the MDR... plugin: - With eclipse every plugin can have a class that control youre plugin l= ifecycle (look at plugin.xml) UML14Plugin is this class for the UML14 Plug= in and CorePlugin (in the core plugin)....Core Plugin .... - trashmgmt This part will be moved to an eventual MDR specific layer.... This part as to answer to a simple problem : How to undelete??? Is seems simple but it was very hard because it was like undeleting in a M= ySQL environement... So briefly (look at the code for more...)... Instance= s are never deleted directly, instead all their associations are removed a= nd stocked to put them again if needed... Then the trash is putted in a ma= p... so when clients want to access directly to the objects (Like ...Packa= ges.getAllOfType()....) they have to check if the object is not trashed...= But when they navigate to object (80% of the time) evrything is transparant.... By.... ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Tool= bar... Web/Wap : www.netcourrier.com T=E9l=E9phone/Fax : 08 92 69 00 21 (0,34 =80 TTC/min) Minitel: 3615 NETCOURRIER (0,16 =80 TTC/min) |