[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-bpmn2.dev] What is the right way to implement extensions using the model

Hi Reiner,

Thanks for the document. I have seen that before.

If I did not misunderstand it, you are descrbing how to make
extensions using the programming API.

However what I want to do is different, I want to define my set of
extensions as a seperate ecore model and create corresponding java
code. After that using "generic tree editor (EMF UI)", I want to
create extended BPMN models.

For instance, whenever user adds an ExtensionAttributeValue element,
my extensions will be available under add "new child" for that type.

Do you have any idea how I can accomplish this?

Kind Regards,

Timur Sungur



On Thu, Apr 25, 2013 at 6:08 PM, Hille-Doering, Reiner
<reiner.hille-doering@xxxxxxx> wrote:
> Hi Timur,
> I have once started writing a Document how to extend BPMN specially in the case of the EMF metamodel. You still find the fragments here:
> http://www.eclipse.org/forums/index.php/m/1005114/ (as a Word document attached there).
>
> Unfortunately I never found the time to complete it.
>
> Regards,
>  Reiner.
>
>
> -----Ursprüngliche Nachricht-----
> Von: mdt-bpmn2.dev-bounces@xxxxxxxxxxx [mailto:mdt-bpmn2.dev-bounces@xxxxxxxxxxx] Im Auftrag von Timur Sungur
> Gesendet: Donnerstag, 25. April 2013 17:09
> An: BPMN2 Developers Mailing List
> Betreff: Re: [mdt-bpmn2.dev] What is the right way to implement extensions using the model
>
> Hi Bob,
>
> Thank you for your response.
>
> Yes I'm familiar with BPMN 2.0 spec's extensibility model and yes it
> is what is in my mind.
>
> I checked for similar cases but I could not find a similar case. I
> don't want to extend a  BPMN process programatically however I want to
> provide my extension elements to the editor so that users can add them
> through the editor tree.
>
> Kind Regards,
> Timur Sungur
>
>
>
>
>
>
>
> On Thu, Apr 25, 2013 at 4:58 PM, Bob Brodt <bbrodt@xxxxxxxxxx> wrote:
>> Hi Timur,
>>
>> Are you familiar with BPMN 2.0 spec's extensibility model? Is that what you had in mind, or do you have different requirements?
>> As an example, the following xml snippet extends the bpmn2 <process> element with attributes and values defined in a different namespace ("tns")
>>
>>   <bpmn2:process id="com.sample.bpmn" tns:version="1" tns:packageName="org.sample.bpmn.process" name="My Process">
>>     <bpmn2:extensionElements>
>>       <tns:global id="GlobalType_1" identifier="globalVar1" type="String"/>
>>     </bpmn2:extensionElements>
>>
>>
>> Regards,
>> Bob Brodt
>>
>> ----- Original Message -----
>>> Hi Everyone,
>>>
>>> I need to implement some extensions on-top of existing BPMN
>>> meta-model. Could you please tell me what is the right way of doing
>>> it?
>>>
>>> Is it possible to achieve this without changing the code in existing
>>> plug-ins, i.e., implementing a separate plug-in which provides the
>>> extensions to the editor?
>>>
>>> Any help will be appreciated.
>>>
>>> Best Regards,
>>>
>>> Timur Sungur
>>> _______________________________________________
>>> mdt-bpmn2.dev mailing list
>>> mdt-bpmn2.dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/mdt-bpmn2.dev
>>>
>> _______________________________________________
>> mdt-bpmn2.dev mailing list
>> mdt-bpmn2.dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/mdt-bpmn2.dev
> _______________________________________________
> mdt-bpmn2.dev mailing list
> mdt-bpmn2.dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mdt-bpmn2.dev
> _______________________________________________
> mdt-bpmn2.dev mailing list
> mdt-bpmn2.dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mdt-bpmn2.dev