I just checked in the following change to sail-core and sail-data-emf.

I abstracted out an ICurnit interface from the Curnit class.  This 
interface is now used wherever possible.  Shortly there will be two 
implementations of this interface: Curnit and OTrunkCurnit.

Doing this change allowed me to let an OTrunkCurnit provide the 
PasProject as its "rootBean", which is then added to the 
SessionContext.   In the standard Curnit case the "rootBean" is the root 
Pod of the curnit. 

Another change I had to make (not checked in yet) is for PasProject and 
PasActivity to pass their beanContext to their children beans if they 
aren't inside of Pods.  In the standard Curnit case this happened 
automatically, because Pods were BeanContexts themselves so the context 
was passed down automatically as the pods were assembled. 

We should be able to revise this later so beans/objects like PasProject 
and PasActivity do not need to worry about this bean context stuff.

Scott

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAIL-Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SAIL-Dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to