Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » MDT (Model Development Tools) » emf creation command ?
emf creation command ? [message #380002] Wed, 11 March 2009 12:00 Go to next message
Sorin Fagateanu is currently offline Sorin Fagateanu
Messages: 46
Registered: July 2009
Member
Hello,

I have a problem finding an emf command for creating/instancing an object.

For example setting a property of an object I do it by using the
SetCommand like this:

1.org.eclipse.uml2.uml.Class myClass = UMLFactory.eINSTANCE.createClass();

2.SetCommand.create(domain, myClass,
UMLPackage.eINSTANCE.getNamedElement_Name(), "TheName");

Are there such thing as a "CreateCommand" ?

My scope is to make a command that creates a Class within a Package,the
command to be undoable, and composed of basic emf commands.


Thanks in advance,
Sorin.
Re: emf creation command ? [message #380003 is a reply to message #380002] Wed, 11 March 2009 13:12 Go to previous messageGo to next message
Ed Merks is currently offline Ed Merks
Messages: 25917
Registered: July 2009
Senior Member
Sorin,

Doesn't the basic UML2 editor do exactly that? It uses a
CreateChildCommand for that.


Sorin Fagateanu wrote:
> Hello,
>
> I have a problem finding an emf command for creating/instancing an
> object.
>
> For example setting a property of an object I do it by using the
> SetCommand like this:
>
> 1.org.eclipse.uml2.uml.Class myClass =
> UMLFactory.eINSTANCE.createClass();
>
> 2.SetCommand.create(domain, myClass,
> UMLPackage.eINSTANCE.getNamedElement_Name(), "TheName");
>
> Are there such thing as a "CreateCommand" ?
> My scope is to make a command that creates a Class within a
> Package,the command to be undoable, and composed of basic emf commands.
>
>
> Thanks in advance,
> Sorin.
>
>
Re: emf creation command ? [message #380004 is a reply to message #380003] Thu, 12 March 2009 03:28 Go to previous message
Sorin Fagateanu is currently offline Sorin Fagateanu
Messages: 46
Registered: July 2009
Member
I understand. Thank you for your prompt response !
Re: emf creation command ? [message #597495 is a reply to message #380002] Wed, 11 March 2009 13:12 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 25917
Registered: July 2009
Senior Member
Sorin,

Doesn't the basic UML2 editor do exactly that? It uses a
CreateChildCommand for that.


Sorin Fagateanu wrote:
> Hello,
>
> I have a problem finding an emf command for creating/instancing an
> object.
>
> For example setting a property of an object I do it by using the
> SetCommand like this:
>
> 1.org.eclipse.uml2.uml.Class myClass =
> UMLFactory.eINSTANCE.createClass();
>
> 2.SetCommand.create(domain, myClass,
> UMLPackage.eINSTANCE.getNamedElement_Name(), "TheName");
>
> Are there such thing as a "CreateCommand" ?
> My scope is to make a command that creates a Class within a
> Package,the command to be undoable, and composed of basic emf commands.
>
>
> Thanks in advance,
> Sorin.
>
>
Re: emf creation command ? [message #597505 is a reply to message #380003] Thu, 12 March 2009 03:28 Go to previous message
Sorin Fagateanu is currently offline Sorin Fagateanu
Messages: 46
Registered: July 2009
Member
I understand. Thank you for your prompt response !
Previous Topic:emf creation command ?
Next Topic:emf basic undoable command for stereotypes?
Goto Forum:
  


Current Time: Thu Jul 24 02:41:13 EDT 2014

Powered by FUDForum. Page generated in 0.01778 seconds