|
Re: getting editing domain from resource set [message #400886 is a reply to message #400882] |
Fri, 05 May 2006 16:23 |
Ed Merks Messages: 33141 Registered: July 2009 |
Senior Member |
|
|
This is a multi-part message in MIME format.
--------------050203010407090005020500
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Marc,
You'll probably just want to reuse this method from
AdapterFactoryEditingDomain:
static public EditingDomain getEditingDomainFor(EObject object)
{
Resource resource = object.eResource();
if (resource != null)
{
IEditingDomainProvider editingDomainProvider =
(IEditingDomainProvider)EcoreUtil.getExistingAdapter(resourc e,
IEditingDomainProvider.class);
if (editingDomainProvider != null)
{
return editingDomainProvider.getEditingDomain();
}
else
{
ResourceSet resourceSet = resource.getResourceSet();
if (*resourceSet instanceof IEditingDomainProvider*)
{
EditingDomain editingDomain =
((IEditingDomainProvider)resourceSet).getEditingDomain();
return editingDomain;
}
else if (resourceSet != null)
{
editingDomainProvider =
(IEditingDomainProvider)*EcoreUtil.getExistingAdapter(resour ceSet,
IEditingDomainProvider.class)*;
if (editingDomainProvider != null)
{
return editingDomainProvider.getEditingDomain();
}
}
}
}
return null;
}
Marc Moser wrote:
>
> On Mon, 20 Jun 2005 11:55:07 -0400,
> Ed wrote: Jaap,
>
> In the generated editors, the resource set knows the editing domain so
> typically this should work well.
>
> We naively looked for a getEditingDomain() in ResourceSet, but obviously
> its not there.
>
> Does anyone know how to get the editing domain from a resource set
> in the generated EMF editor?
>
> Thanks in advance,
> Marc
>
--------------050203010407090005020500
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Marc,<br>
<br>
You'll probably just want to reuse this method from
AdapterFactoryEditingDomain:<br>
<blockquote><small>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
|
Powered by
FUDForum. Page generated in 0.02325 seconds