Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 Tools » Available Extension Points for UML2Tools
Available Extension Points for UML2Tools [message #475800] Fri, 17 October 2008 11:33 Go to next message
teddyclaw is currently offline teddyclawFriend
Messages: 9
Registered: July 2009
Junior Member
hello everyone!

i am currently facing the question on how to add a certain functionality
to the UML2Tools. the task is the following:

i was given a tool which can apply graph transformations to ecore based
models - namely UML models based in the UML2 metamodel. my task is to make
the functionality of this tool available at the level of the UML2Tools. it
is supposed to work as follows:

you do a right click in the appearing graphical editor and the context
menu includes a point "Patterns" which has a submenu where you can select
a variety of patterns the selection of which adds a whole construct of
model objects (for instance a factory pattern).

my questions are these:

1. are there any extension points defined for the UML2Tools directly which
i could use for that purpose (especially to manipulate the already given
context menu)?

2. if not: in how far would you consider it possible to achieve the task
by using extension points (hopefully) available through gmf? and which
ones could that be?

3. in how far would you consider those extension points to be avaiable in
future versions of either UML2Tools or gmf or whatever else they come
from? because it is essential that the outcome of my work is easily
tranferable to new versions of eclipse or its plug-ins.

thanks in advance
mat
Re: Available Extension Points for UML2Tools [message #475801 is a reply to message #475800] Fri, 17 October 2008 11:41 Go to previous message
Dimitrios Kolovos is currently offline Dimitrios KolovosFriend
Messages: 1776
Registered: July 2009
Senior Member
Hi Mat,

We've done something similar a while ago. An overview of the outcome is
presented in http://www.eclipse.org/gmt/epsilon/cinema/GMFWizards2.htm .
Having a look in the source code of the following plugins:

https://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.eps ilon/trunk/plugins/org.eclipse.epsilon.ewl.emf

and

https://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.eps ilon/trunk/plugins/org.eclipse.epsilon.ewl.gmf

should answer most of your questions.

Cheers,
Dimitrios

mat wrote:
> hello everyone!
>
> i am currently facing the question on how to add a certain functionality
> to the UML2Tools. the task is the following:
>
> i was given a tool which can apply graph transformations to ecore based
> models - namely UML models based in the UML2 metamodel. my task is to
> make the functionality of this tool available at the level of the
> UML2Tools. it is supposed to work as follows:
>
> you do a right click in the appearing graphical editor and the context
> menu includes a point "Patterns" which has a submenu where you can
> select a variety of patterns the selection of which adds a whole
> construct of model objects (for instance a factory pattern).
>
> my questions are these:
>
> 1. are there any extension points defined for the UML2Tools directly
> which i could use for that purpose (especially to manipulate the already
> given context menu)?
>
> 2. if not: in how far would you consider it possible to achieve the task
> by using extension points (hopefully) available through gmf? and which
> ones could that be?
>
> 3. in how far would you consider those extension points to be avaiable
> in future versions of either UML2Tools or gmf or whatever else they come
> from? because it is essential that the outcome of my work is easily
> tranferable to new versions of eclipse or its plug-ins.
>
> thanks in advance
> mat
>
Re: Available Extension Points for UML2Tools [message #623079 is a reply to message #475800] Fri, 17 October 2008 11:41 Go to previous message
Dimitrios Kolovos is currently offline Dimitrios KolovosFriend
Messages: 1776
Registered: July 2009
Senior Member
Hi Mat,

We've done something similar a while ago. An overview of the outcome is
presented in http://www.eclipse.org/gmt/epsilon/cinema/GMFWizards2.htm .
Having a look in the source code of the following plugins:

https://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.eps ilon/trunk/plugins/org.eclipse.epsilon.ewl.emf

and

https://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.eps ilon/trunk/plugins/org.eclipse.epsilon.ewl.gmf

should answer most of your questions.

Cheers,
Dimitrios

mat wrote:
> hello everyone!
>
> i am currently facing the question on how to add a certain functionality
> to the UML2Tools. the task is the following:
>
> i was given a tool which can apply graph transformations to ecore based
> models - namely UML models based in the UML2 metamodel. my task is to
> make the functionality of this tool available at the level of the
> UML2Tools. it is supposed to work as follows:
>
> you do a right click in the appearing graphical editor and the context
> menu includes a point "Patterns" which has a submenu where you can
> select a variety of patterns the selection of which adds a whole
> construct of model objects (for instance a factory pattern).
>
> my questions are these:
>
> 1. are there any extension points defined for the UML2Tools directly
> which i could use for that purpose (especially to manipulate the already
> given context menu)?
>
> 2. if not: in how far would you consider it possible to achieve the task
> by using extension points (hopefully) available through gmf? and which
> ones could that be?
>
> 3. in how far would you consider those extension points to be avaiable
> in future versions of either UML2Tools or gmf or whatever else they come
> from? because it is essential that the outcome of my work is easily
> tranferable to new versions of eclipse or its plug-ins.
>
> thanks in advance
> mat
>
Previous Topic:Available Extension Points for UML2Tools
Next Topic:[Announce] MDT UML2TOOLS 0.9.0M2 is available
Goto Forum:
  


Current Time: Fri Dec 19 16:02:58 GMT 2014

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

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