Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Fwd: [stp-dev] Contributing extensions to STP

Woops hit reply not reply-all

---------- Forwarded message ----------
From: David Savage <dave.savage@xxxxxxxxxxx>
Date: Thu, Jul 17, 2008 at 8:12 PM
Subject: Re: [stp-dev] Contributing extensions to STP
To: Stéphane Drapeau <stdrapeau@xxxxxxxxx>


Hi Stéphane,

Not a problem, hope you had/have a good vacation. I'm trying to get my
head around EMF at the moment think I'm getting there thanks to the
pointers from Ed Merks and yourself.

I like the look of the proposed solution provided by Norihiro where by
extension points are used to register new elements into the model.
I've taken the liberty of raising a second bug to complement this bug
but raising the scope to providing extension points at all points in
the SCA model where it supports sca:any.

I'll have a play around and get back to you if I manage to come up
with anything useful or have more questions etc.

Regards,

Dave

On Thu, Jul 17, 2008 at 1:28 PM, Stéphane Drapeau <stdrapeau@xxxxxxxxx> wrote:
> Hi David,
>
> Sorry for the delay, I'm on vacation this week ;)
> It's great that you want to contribute. Supplying a way to easly add new SCA
> elements will be wonderfull!
> However, I think that it will be hard to do it because:
> - our SCA meta model was generated from XSD,
> - SCA elements can be declared in different namespaces (OSOA, Tuscany,
> Frascati, Frabric3, Newton, ...)
> - we want to have also an extensible graphical (GMF) editor.
>
> I saw your post on the EMF newsgroup, and in addition to the links provided
> you can have a look at:
> http://ed-merks.blogspot.com/2008/01/creating-children-you-didnt-know.html
> Have a look also to the bugzilla opened by Norihiro Kubo:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=236221. As soon as I have
> time, I will see how to integrate it.
>
> I'll be happy to work with you and Norihiro on this issue.
>
> Regards,
>
> Stéphane Drapeau
> Obeo
>
> On Fri, Jul 11, 2008 at 5:58 PM, David Savage <dave.savage@xxxxxxxxxxx>
> wrote:
>>
>> Hi there,
>>
>> I've been playing round with the latest version of STP from the
>> ganymede release and I'd very much like to contribute extensions to
>> STP to allow developers to work with the Newton framework. I've so far
>> been building stand-alone eclipse plugin to help with project
>> management and runtime/debug development with newton which is
>> available from http://sigil.codecauldron.org.
>>
>> One area I'd like to explore is integration with the SCA document
>> editing tools within STP. Specifically I'd like to be able to
>> contribute some extension elements we've built for working with
>> Newton. The sensible way to do this seems to be to contribute new
>> elements from my own EFactory/EPackage elements?. However I'm very new
>> to EMF so not sure how to start contributing new model elements and
>> whether they'd get picked up by the graphical SCA editor?
>>
>> Regards,
>>
>> Dave
>>
>> --
>>
>> -------------------------------------------------------------------------------------
>>
>> Paremus Limited. Registered in England. Registration No. 4181472
>>
>> Registered Office: 22-24 Broad Street, Wokingham, Berks RG40 1BA
>>
>> Postal Address: 107-111 Fleet Street, London, EC4A 2AB
>>
>> The information transmitted is intended only for the person(s) or
>> entity to which it is addressed and may contain confidential and/or
>> privileged material. Any review, retransmission, dissemination or
>> other use of, or taking of any action in reliance upon, this
>> information by persons or entities other than the intended recipient
>> is prohibited.
>>
>> If you received this in error, please contact the sender and delete
>> the material from any computer.
>>
>>
>> -------------------------------------------------------------------------------------
>> _______________________________________________
>> stp-dev mailing list
>> stp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/stp-dev
>
>



--
-------------------------------------------------------------------------------------

Paremus Limited. Registered in England. Registration No. 4181472

Registered Office: 22-24 Broad Street, Wokingham, Berks RG40 1BA

Postal Address: 107-111 Fleet Street, London, EC4A 2AB

The information transmitted is intended only for the person(s) or
entity to which it is addressed and may contain confidential and/or
privileged material. Any review, retransmission, dissemination or
other use of, or taking of any action in reliance upon, this
information by persons or entities other than the intended recipient
is prohibited.

If you received this in error, please contact the sender and delete
the material from any computer.

-------------------------------------------------------------------------------------



-- 
-------------------------------------------------------------------------------------

Paremus Limited. Registered in England. Registration No. 4181472

Registered Office: 22-24 Broad Street, Wokingham, Berks RG40 1BA

Postal Address: 107-111 Fleet Street, London, EC4A 2AB

The information transmitted is intended only for the person(s) or
entity to which it is addressed and may contain confidential and/or
privileged material. Any review, retransmission, dissemination or
other use of, or taking of any action in reliance upon, this
information by persons or entities other than the intended recipient
is prohibited.

If you received this in error, please contact the sender and delete
the material from any computer.

-------------------------------------------------------------------------------------


Back to the top