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.
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
>
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
>