Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » [Announce] Emfatic component proposal
|
Re: [Announce] Emfatic component proposal [message #96483 is a reply to message #96408] |
Wed, 12 September 2007 01:00 |
Eclipse User |
|
|
|
Originally posted by: rafael.no.spam.abstratt.com
Hi Miguel,
I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
the proposal.
Many of the features planned/considered are of interest to me. Are you
planning to ever cover ECore-based metamodels or only ECore itself? My
primary interest is UML2, but I might be able to get by with ECore only
(as ECore is a subset of the UML metamodel).
Also, re: "Generate an automatic diagram layout": from the options
considered, what is the intended path? Zest+GEF? Or a Graphviz based
approach? I think UMLGraph is great w.r.t. rendering UML class diagrams
in DOT/Graphviz, but it is a pity that that feature is so closely tied
to Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
UMLGraph) would consider moving UMLGraph to an ECore-based approach?
With Diomidis blessing/support, I would definitely be willing to lend a
hand to the effort of porting UMLGraph to EMF as I have considered doing
that myself recently (it could certainly be done in a backward
compatible way).
Last thing: besides improving the existing Emfatic implementation, what
are the goals of the project? Are there other projects in Eclipse.org
that intend to use Emfatic?
Cheers,
Rafael
Miguel Garcia wrote:
> Attached is a proposal to create a new Emfatic component as part of the
> EMFT project. Technical discussions about the formation, scope, and
> direction of this new component will take place on the
> eclipse.technology.emft
> newsgroup (please prefix the subject with [Emfatic]). If you have comments
> or ideas, or interest in contributing to the component, please join in the
> discussion!
>
>
> Miguel
>
>
> --
> Miguel Garcia miguel.garcia@tuhh.de
> Institute for Software Systems (STS), AB 4-02
> Technische Universitaet Hamburg-Harburg
> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
> http://www.sts.tu-harburg.de/~mi.garcia
>
>
|
|
|
Re: [Emfatic] Emfatic component proposal [message #96498 is a reply to message #96483] |
Wed, 12 September 2007 10:42 |
Miguel Garcia Messages: 77 Registered: July 2009 |
Member |
|
|
Rafael,
My short term plan is:
a) contribute new GUI usability features at the text-editor level,
b) coordinate with new committers the integration of the ToDo functionality.
New functionality usually has a well defined interface (class diagram layout
is one such case) so most of the know-how about those plug-ins is up to
their committers (in the layout example, you're better positioned to make
decisions about what layout
library to use, as long as interface dependencies remain clean)
> Last thing: besides improving the existing Emfatic implementation, what
> are the goals of the project? Are there other projects in Eclipse.org that
> intend to use Emfatic?
Not right now, but personally I think EMF stands a good chance of becoming
the programming language of the future. No, seriously. Ecore + OCL captures
the data model + invariants + (most) query aspects of a programming
language. Add imperative constructs, or Event-Condition-Action constructs,
and there's executability too (I'm not working on that, just daydreaming).
If there's a programming language then an IDE for it is necessary, with
Emfatic a candidate jumpstart for such IDE.
Anyway, that's just one of the possible venues for evolution of Emfatic. I
guess different people will come up with different uses for it, that's why
its architecture should accomodate for extensions.
So, you're willing to be a committer, right? :)
Miguel
"Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
news:fc7dmm$i54$1@build.eclipse.org...
> Hi Miguel,
>
> I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
> the proposal.
>
> Many of the features planned/considered are of interest to me. Are you
> planning to ever cover ECore-based metamodels or only ECore itself? My
> primary interest is UML2, but I might be able to get by with ECore only
> (as ECore is a subset of the UML metamodel).
>
> Also, re: "Generate an automatic diagram layout": from the options
> considered, what is the intended path? Zest+GEF? Or a Graphviz based
> approach? I think UMLGraph is great w.r.t. rendering UML class diagrams in
> DOT/Graphviz, but it is a pity that that feature is so closely tied to
> Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
> UMLGraph) would consider moving UMLGraph to an ECore-based approach? With
> Diomidis blessing/support, I would definitely be willing to lend a hand to
> the effort of porting UMLGraph to EMF as I have considered doing that
> myself recently (it could certainly be done in a backward compatible way).
>
> Last thing: besides improving the existing Emfatic implementation, what
> are the goals of the project? Are there other projects in Eclipse.org that
> intend to use Emfatic?
>
> Cheers,
>
> Rafael
>
>
> Miguel Garcia wrote:
>> Attached is a proposal to create a new Emfatic component as part of the
>> EMFT project. Technical discussions about the formation, scope, and
>> direction of this new component will take place on the
>> eclipse.technology.emft
>> newsgroup (please prefix the subject with [Emfatic]). If you have
>> comments
>> or ideas, or interest in contributing to the component, please join in
>> the
>> discussion!
>>
>>
>> Miguel
>>
>>
>> --
>> Miguel Garcia miguel.garcia@tuhh.de
>> Institute for Software Systems (STS), AB 4-02
>> Technische Universitaet Hamburg-Harburg
>> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
>> http://www.sts.tu-harburg.de/~mi.garcia
|
|
|
Re: [Emfatic] Emfatic component proposal [message #96528 is a reply to message #96498] |
Wed, 12 September 2007 15:11 |
Eclipse User |
|
|
|
Originally posted by: rafael.no.spam.abstratt.com
Hi Miguel,
Thanks for the answers. So far, my main interest in Emfatic is with UML
visualization, but I cannot commit myself to become an active
contributor right now. I will have to find out whether porting UMLGraph
to ECore really makes sense. I know it is technically feasible, but need
to figure whether there is enough support for the idea make the effort
worthy.
Might take a while, but I will get back to you on this when I find out.
Rafael
Miguel Garcia wrote:
> Rafael,
>
> My short term plan is:
>
> a) contribute new GUI usability features at the text-editor level,
>
> b) coordinate with new committers the integration of the ToDo functionality.
> New functionality usually has a well defined interface (class diagram layout
> is one such case) so most of the know-how about those plug-ins is up to
> their committers (in the layout example, you're better positioned to make
> decisions about what layout
> library to use, as long as interface dependencies remain clean)
>
>> Last thing: besides improving the existing Emfatic implementation, what
>> are the goals of the project? Are there other projects in Eclipse.org that
>> intend to use Emfatic?
>
> Not right now, but personally I think EMF stands a good chance of becoming
> the programming language of the future. No, seriously. Ecore + OCL captures
> the data model + invariants + (most) query aspects of a programming
> language. Add imperative constructs, or Event-Condition-Action constructs,
> and there's executability too (I'm not working on that, just daydreaming).
> If there's a programming language then an IDE for it is necessary, with
> Emfatic a candidate jumpstart for such IDE.
>
> Anyway, that's just one of the possible venues for evolution of Emfatic. I
> guess different people will come up with different uses for it, that's why
> its architecture should accomodate for extensions.
>
> So, you're willing to be a committer, right? :)
>
>
> Miguel
>
>
>
>
>
> "Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
> news:fc7dmm$i54$1@build.eclipse.org...
>> Hi Miguel,
>>
>> I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
>> the proposal.
>>
>> Many of the features planned/considered are of interest to me. Are you
>> planning to ever cover ECore-based metamodels or only ECore itself? My
>> primary interest is UML2, but I might be able to get by with ECore only
>> (as ECore is a subset of the UML metamodel).
>>
>> Also, re: "Generate an automatic diagram layout": from the options
>> considered, what is the intended path? Zest+GEF? Or a Graphviz based
>> approach? I think UMLGraph is great w.r.t. rendering UML class diagrams in
>> DOT/Graphviz, but it is a pity that that feature is so closely tied to
>> Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
>> UMLGraph) would consider moving UMLGraph to an ECore-based approach? With
>> Diomidis blessing/support, I would definitely be willing to lend a hand to
>> the effort of porting UMLGraph to EMF as I have considered doing that
>> myself recently (it could certainly be done in a backward compatible way).
>>
>> Last thing: besides improving the existing Emfatic implementation, what
>> are the goals of the project? Are there other projects in Eclipse.org that
>> intend to use Emfatic?
>>
>> Cheers,
>>
>> Rafael
>>
>>
>> Miguel Garcia wrote:
>>> Attached is a proposal to create a new Emfatic component as part of the
>>> EMFT project. Technical discussions about the formation, scope, and
>>> direction of this new component will take place on the
>>> eclipse.technology.emft
>>> newsgroup (please prefix the subject with [Emfatic]). If you have
>>> comments
>>> or ideas, or interest in contributing to the component, please join in
>>> the
>>> discussion!
>>>
>>>
>>> Miguel
>>>
>>>
>>> --
>>> Miguel Garcia miguel.garcia@tuhh.de
>>> Institute for Software Systems (STS), AB 4-02
>>> Technische Universitaet Hamburg-Harburg
>>> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
>>> http://www.sts.tu-harburg.de/~mi.garcia
>
>
|
|
| |
Re: [Emfatic] Emfatic component proposal [message #96964 is a reply to message #96943] |
Thu, 20 September 2007 08:03 |
Miguel Garcia Messages: 77 Registered: July 2009 |
Member |
|
|
Chris,
That's great. I feel weird welcoming you into Emfatic, when in fact you
started the ball rolling!
And to those yet undecided about declaring interest on this project: every
contribution counts, and is a rewarding experience. Summing up my replies to
off-list emails I've received recently: getting involved with Emfatic is a
great way to catalyze ideas on modeling infrastructure in general. It's a
great jumping board! Don't miss this chance :)
Miguel
--
Miguel Garcia miguel.garcia@tuhh.de
Institute for Software Systems (STS), AB 4-02
Technische Universitaet Hamburg-Harburg
Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
http://www.sts.tu-harburg.de/~mi.garcia
"Chris Daly" <cjdaly@us.ibm.com> wrote in message
news:fcp6in$s8o$1@build.eclipse.org...
> Hi Miguel,
>
> I've been following your "Summer of Code" blog and the new work you've
> done on Emfatic looks really good!
>
> As the author of the original Emfatic, I'd like to volunteer to be a
> committer for this component also. Note however that I'm presently only
> able to volunteer my personal time to work on this.
>
>
> Chris
>
>
>
> Miguel Garcia wrote:
>> Attached is a proposal to create a new Emfatic component as part of the
>> EMFT project. Technical discussions about the formation, scope, and
>> direction of this new component will take place on the
>> eclipse.technology.emft
>> newsgroup (please prefix the subject with [Emfatic]). If you have
>> comments
>> or ideas, or interest in contributing to the component, please join in
>> the
>> discussion!
>>
|
|
| |
Re: [Announce] Emfatic component proposal [message #609695 is a reply to message #96408] |
Wed, 12 September 2007 01:00 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Hi Miguel,
I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
the proposal.
Many of the features planned/considered are of interest to me. Are you
planning to ever cover ECore-based metamodels or only ECore itself? My
primary interest is UML2, but I might be able to get by with ECore only
(as ECore is a subset of the UML metamodel).
Also, re: "Generate an automatic diagram layout": from the options
considered, what is the intended path? Zest+GEF? Or a Graphviz based
approach? I think UMLGraph is great w.r.t. rendering UML class diagrams
in DOT/Graphviz, but it is a pity that that feature is so closely tied
to Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
UMLGraph) would consider moving UMLGraph to an ECore-based approach?
With Diomidis blessing/support, I would definitely be willing to lend a
hand to the effort of porting UMLGraph to EMF as I have considered doing
that myself recently (it could certainly be done in a backward
compatible way).
Last thing: besides improving the existing Emfatic implementation, what
are the goals of the project? Are there other projects in Eclipse.org
that intend to use Emfatic?
Cheers,
Rafael
Miguel Garcia wrote:
> Attached is a proposal to create a new Emfatic component as part of the
> EMFT project. Technical discussions about the formation, scope, and
> direction of this new component will take place on the
> eclipse.technology.emft
> newsgroup (please prefix the subject with [Emfatic]). If you have comments
> or ideas, or interest in contributing to the component, please join in the
> discussion!
>
>
> Miguel
>
>
> --
> Miguel Garcia miguel.garcia@tuhh.de
> Institute for Software Systems (STS), AB 4-02
> Technische Universitaet Hamburg-Harburg
> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
> http://www.sts.tu-harburg.de/~mi.garcia
>
>
|
|
|
Re: [Emfatic] Emfatic component proposal [message #609696 is a reply to message #96483] |
Wed, 12 September 2007 10:42 |
Miguel Garcia Messages: 77 Registered: July 2009 |
Member |
|
|
Rafael,
My short term plan is:
a) contribute new GUI usability features at the text-editor level,
b) coordinate with new committers the integration of the ToDo functionality.
New functionality usually has a well defined interface (class diagram layout
is one such case) so most of the know-how about those plug-ins is up to
their committers (in the layout example, you're better positioned to make
decisions about what layout
library to use, as long as interface dependencies remain clean)
> Last thing: besides improving the existing Emfatic implementation, what
> are the goals of the project? Are there other projects in Eclipse.org that
> intend to use Emfatic?
Not right now, but personally I think EMF stands a good chance of becoming
the programming language of the future. No, seriously. Ecore + OCL captures
the data model + invariants + (most) query aspects of a programming
language. Add imperative constructs, or Event-Condition-Action constructs,
and there's executability too (I'm not working on that, just daydreaming).
If there's a programming language then an IDE for it is necessary, with
Emfatic a candidate jumpstart for such IDE.
Anyway, that's just one of the possible venues for evolution of Emfatic. I
guess different people will come up with different uses for it, that's why
its architecture should accomodate for extensions.
So, you're willing to be a committer, right? :)
Miguel
"Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
news:fc7dmm$i54$1@build.eclipse.org...
> Hi Miguel,
>
> I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
> the proposal.
>
> Many of the features planned/considered are of interest to me. Are you
> planning to ever cover ECore-based metamodels or only ECore itself? My
> primary interest is UML2, but I might be able to get by with ECore only
> (as ECore is a subset of the UML metamodel).
>
> Also, re: "Generate an automatic diagram layout": from the options
> considered, what is the intended path? Zest+GEF? Or a Graphviz based
> approach? I think UMLGraph is great w.r.t. rendering UML class diagrams in
> DOT/Graphviz, but it is a pity that that feature is so closely tied to
> Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
> UMLGraph) would consider moving UMLGraph to an ECore-based approach? With
> Diomidis blessing/support, I would definitely be willing to lend a hand to
> the effort of porting UMLGraph to EMF as I have considered doing that
> myself recently (it could certainly be done in a backward compatible way).
>
> Last thing: besides improving the existing Emfatic implementation, what
> are the goals of the project? Are there other projects in Eclipse.org that
> intend to use Emfatic?
>
> Cheers,
>
> Rafael
>
>
> Miguel Garcia wrote:
>> Attached is a proposal to create a new Emfatic component as part of the
>> EMFT project. Technical discussions about the formation, scope, and
>> direction of this new component will take place on the
>> eclipse.technology.emft
>> newsgroup (please prefix the subject with [Emfatic]). If you have
>> comments
>> or ideas, or interest in contributing to the component, please join in
>> the
>> discussion!
>>
>>
>> Miguel
>>
>>
>> --
>> Miguel Garcia miguel.garcia@tuhh.de
>> Institute for Software Systems (STS), AB 4-02
>> Technische Universitaet Hamburg-Harburg
>> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
>> http://www.sts.tu-harburg.de/~mi.garcia
|
|
|
Re: [Emfatic] Emfatic component proposal [message #609699 is a reply to message #96498] |
Wed, 12 September 2007 15:11 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Hi Miguel,
Thanks for the answers. So far, my main interest in Emfatic is with UML
visualization, but I cannot commit myself to become an active
contributor right now. I will have to find out whether porting UMLGraph
to ECore really makes sense. I know it is technically feasible, but need
to figure whether there is enough support for the idea make the effort
worthy.
Might take a while, but I will get back to you on this when I find out.
Rafael
Miguel Garcia wrote:
> Rafael,
>
> My short term plan is:
>
> a) contribute new GUI usability features at the text-editor level,
>
> b) coordinate with new committers the integration of the ToDo functionality.
> New functionality usually has a well defined interface (class diagram layout
> is one such case) so most of the know-how about those plug-ins is up to
> their committers (in the layout example, you're better positioned to make
> decisions about what layout
> library to use, as long as interface dependencies remain clean)
>
>> Last thing: besides improving the existing Emfatic implementation, what
>> are the goals of the project? Are there other projects in Eclipse.org that
>> intend to use Emfatic?
>
> Not right now, but personally I think EMF stands a good chance of becoming
> the programming language of the future. No, seriously. Ecore + OCL captures
> the data model + invariants + (most) query aspects of a programming
> language. Add imperative constructs, or Event-Condition-Action constructs,
> and there's executability too (I'm not working on that, just daydreaming).
> If there's a programming language then an IDE for it is necessary, with
> Emfatic a candidate jumpstart for such IDE.
>
> Anyway, that's just one of the possible venues for evolution of Emfatic. I
> guess different people will come up with different uses for it, that's why
> its architecture should accomodate for extensions.
>
> So, you're willing to be a committer, right? :)
>
>
> Miguel
>
>
>
>
>
> "Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
> news:fc7dmm$i54$1@build.eclipse.org...
>> Hi Miguel,
>>
>> I am the author of the TextUML Toolkit (http://textuml.net) mentioned in
>> the proposal.
>>
>> Many of the features planned/considered are of interest to me. Are you
>> planning to ever cover ECore-based metamodels or only ECore itself? My
>> primary interest is UML2, but I might be able to get by with ECore only
>> (as ECore is a subset of the UML metamodel).
>>
>> Also, re: "Generate an automatic diagram layout": from the options
>> considered, what is the intended path? Zest+GEF? Or a Graphviz based
>> approach? I think UMLGraph is great w.r.t. rendering UML class diagrams in
>> DOT/Graphviz, but it is a pity that that feature is so closely tied to
>> Javadoc tag processing. I wonder if Diomidis Spinellis (the author of
>> UMLGraph) would consider moving UMLGraph to an ECore-based approach? With
>> Diomidis blessing/support, I would definitely be willing to lend a hand to
>> the effort of porting UMLGraph to EMF as I have considered doing that
>> myself recently (it could certainly be done in a backward compatible way).
>>
>> Last thing: besides improving the existing Emfatic implementation, what
>> are the goals of the project? Are there other projects in Eclipse.org that
>> intend to use Emfatic?
>>
>> Cheers,
>>
>> Rafael
>>
>>
>> Miguel Garcia wrote:
>>> Attached is a proposal to create a new Emfatic component as part of the
>>> EMFT project. Technical discussions about the formation, scope, and
>>> direction of this new component will take place on the
>>> eclipse.technology.emft
>>> newsgroup (please prefix the subject with [Emfatic]). If you have
>>> comments
>>> or ideas, or interest in contributing to the component, please join in
>>> the
>>> discussion!
>>>
>>>
>>> Miguel
>>>
>>>
>>> --
>>> Miguel Garcia miguel.garcia@tuhh.de
>>> Institute for Software Systems (STS), AB 4-02
>>> Technische Universitaet Hamburg-Harburg
>>> Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
>>> http://www.sts.tu-harburg.de/~mi.garcia
>
>
|
|
| |
Re: [Emfatic] Emfatic component proposal [message #609742 is a reply to message #96943] |
Thu, 20 September 2007 08:03 |
Miguel Garcia Messages: 77 Registered: July 2009 |
Member |
|
|
Chris,
That's great. I feel weird welcoming you into Emfatic, when in fact you
started the ball rolling!
And to those yet undecided about declaring interest on this project: every
contribution counts, and is a rewarding experience. Summing up my replies to
off-list emails I've received recently: getting involved with Emfatic is a
great way to catalyze ideas on modeling infrastructure in general. It's a
great jumping board! Don't miss this chance :)
Miguel
--
Miguel Garcia miguel.garcia@tuhh.de
Institute for Software Systems (STS), AB 4-02
Technische Universitaet Hamburg-Harburg
Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
http://www.sts.tu-harburg.de/~mi.garcia
"Chris Daly" <cjdaly@us.ibm.com> wrote in message
news:fcp6in$s8o$1@build.eclipse.org...
> Hi Miguel,
>
> I've been following your "Summer of Code" blog and the new work you've
> done on Emfatic looks really good!
>
> As the author of the original Emfatic, I'd like to volunteer to be a
> committer for this component also. Note however that I'm presently only
> able to volunteer my personal time to work on this.
>
>
> Chris
>
>
>
> Miguel Garcia wrote:
>> Attached is a proposal to create a new Emfatic component as part of the
>> EMFT project. Technical discussions about the formation, scope, and
>> direction of this new component will take place on the
>> eclipse.technology.emft
>> newsgroup (please prefix the subject with [Emfatic]). If you have
>> comments
>> or ideas, or interest in contributing to the component, please join in
>> the
>> discussion!
>>
|
|
| |
Goto Forum:
Current Time: Thu Dec 12 17:27:33 GMT 2024
Powered by FUDForum. Page generated in 0.04279 seconds
|