that looks cool. thanks for taking the time. some comments to your suggestions:

- Split the main core package into subpackages
that certainly makes sense, but by what semantics?

- Move the nodetype.virtual package to a higher level
we could put those into the oaj.core.virtual package. btw: there are
plans to remove the virtual states completely and add a more
sophisticated approach.

- Move the state subpackages to a separate package
as far as i can tell, most of the state subpackages are implementation
of persistencemanagers. so i suggest to create a
oaj.core.persistencemgr package.

- Make a separate package for the item state managers
that would be: oaj.core.statemgr  ?

- Move the NodeId, PropertyId, and ItemId classes to the state package
totally makes sense.

regards, toby


--
-----------------------------------------< [EMAIL PROTECTED] >---
Tobias Bocanegra, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---

Reply via email to