Skip to main content



      Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » EMFT Transaction
EMFT Transaction [message #46912] Fri, 25 August 2006 03:49 Go to next message
Eclipse UserFriend
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 #46943 is a reply to message #46912] Fri, 25 August 2006 04:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

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 #46973 is a reply to message #46912] Fri, 25 August 2006 11:34 Go to previous message
Eclipse UserFriend
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 Go to previous message
Eclipse UserFriend
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 Go to previous message
Eclipse UserFriend
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
Previous Topic:EMFT Transaction
Next Topic:Where should we cancel the execution of a Command?
Goto Forum:
  


Current Time: Tue Jul 08 20:46:13 EDT 2025

Powered by FUDForum. Page generated in 0.24443 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top