EMFT Transaction [message #46912] |
Fri, 25 August 2006 03:49  |
Eclipse User |
|
|
|
Originally posted by: subba.reddy.flextronicssoftware.com
Hi All,
I am new to the EMFT technology.
Now I am doing a study of all EMFT technologies. For EMFT transaction I
have gone through the eclipse help.But got only a little help form it.
Can any body explain me in layman terms what actually is a transaction
about and what does it do?
I have searched for tutorial other than eclipse help.But I could not get
any thing which explains Transaction clearly.
It would be of great help if any one send me some links or some tutorial
for EMFT Transaction or mail me.
regards,
subba
|
|
|
|
Re: EMFT Transaction [message #46973 is a reply to message #46912] |
Fri, 25 August 2006 11:34  |
Eclipse User |
|
|
|
Hi Subba,
The EMFT transaction API essentially allows you to user multiple threads
to access a single EMFT-style editing domain. Normally EMF only allows
one thread at a time.
The transaction API manages this through the use of transactions.
Transactions can be automatically rolled back if they violate thread
access and/or certain integrity rules.
Another part of the EMFT transaction component is what we call the
workspace integration. This integration allows you to hook into the
IUndoableOperation and IOperationHistory framework in eclipse with the
base transaction layer. This will allow you to support Undo/Redo menus
in eclipse with your editing domain and allow multiple editors to make
changes to the same editing domain.
The EMFT transaction SDK has some examples and two tutorials. One of the
tutorials outlines the basic use of the transaction layer. The other
shows how our workspace integration works.
I hope that this helps,
Chris McGee
subba wrote:
> Hi All,
>
> I am new to the EMFT technology.
>
> Now I am doing a study of all EMFT technologies. For EMFT transaction I
> have gone through the eclipse help.But got only a little help form it.
>
> Can any body explain me in layman terms what actually is a transaction
> about and what does it do?
>
> I have searched for tutorial other than eclipse help.But I could not get
> any thing which explains Transaction clearly.
>
> It would be of great help if any one send me some links or some tutorial
> for EMFT Transaction or mail me.
>
> regards,
> subba
|
|
|
Re: EMFT Transaction [message #586411 is a reply to message #46912] |
Fri, 25 August 2006 04:23  |
Eclipse User |
|
|
|
subba,
For sure Christian can give you a more detailed answer.
I understand EMFT Transaction as a means to let multiple "edit clients" (for example editors) share common resources in a transactional manner.
Without it the normal EMF editors don't care if other editors have the same resource and the rule is last come last serve, resulting in corrupted overall models.
Cheers
/Eike
subba schrieb:
> Hi All,
>
> I am new to the EMFT technology.
>
> Now I am doing a study of all EMFT technologies. For EMFT transaction I
> have gone through the eclipse help.But got only a little help form it.
>
> Can any body explain me in layman terms what actually is a transaction
> about and what does it do?
>
> I have searched for tutorial other than eclipse help.But I could not get
> any thing which explains Transaction clearly.
>
> It would be of great help if any one send me some links or some tutorial
> for EMFT Transaction or mail me.
>
> regards,
> subba
|
|
|
Re: EMFT Transaction [message #586426 is a reply to message #46912] |
Fri, 25 August 2006 11:34  |
Eclipse User |
|
|
|
Hi Subba,
The EMFT transaction API essentially allows you to user multiple threads
to access a single EMFT-style editing domain. Normally EMF only allows
one thread at a time.
The transaction API manages this through the use of transactions.
Transactions can be automatically rolled back if they violate thread
access and/or certain integrity rules.
Another part of the EMFT transaction component is what we call the
workspace integration. This integration allows you to hook into the
IUndoableOperation and IOperationHistory framework in eclipse with the
base transaction layer. This will allow you to support Undo/Redo menus
in eclipse with your editing domain and allow multiple editors to make
changes to the same editing domain.
The EMFT transaction SDK has some examples and two tutorials. One of the
tutorials outlines the basic use of the transaction layer. The other
shows how our workspace integration works.
I hope that this helps,
Chris McGee
subba wrote:
> Hi All,
>
> I am new to the EMFT technology.
>
> Now I am doing a study of all EMFT technologies. For EMFT transaction I
> have gone through the eclipse help.But got only a little help form it.
>
> Can any body explain me in layman terms what actually is a transaction
> about and what does it do?
>
> I have searched for tutorial other than eclipse help.But I could not get
> any thing which explains Transaction clearly.
>
> It would be of great help if any one send me some links or some tutorial
> for EMFT Transaction or mail me.
>
> regards,
> subba
|
|
|
Powered by
FUDForum. Page generated in 0.24443 seconds