Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathalie Lepine2013-08-13 13:39:04 +0000
committerNathalie Lepine2013-08-13 13:39:04 +0000
commit228f2fb25aeecd9cb589cbb728daf7cd2b93094f (patch)
tree87de07cc13d13d0fc6bc65bf21428f0f3e5be0e3
parent15993b00962fddbf5146051fe880737959fd865d (diff)
downloadorg.eclipse.eef-228f2fb25aeecd9cb589cbb728daf7cd2b93094f.tar.gz
org.eclipse.eef-228f2fb25aeecd9cb589cbb728daf7cd2b93094f.tar.xz
org.eclipse.eef-228f2fb25aeecd9cb589cbb728daf7cd2b93094f.zip
fix LinkEReferenceViewer
-rw-r--r--plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl8
1 files changed, 3 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
index 5e0a620bb..77965fa55 100644
--- a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
+++ b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
@@ -55,7 +55,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
[if (editionElement.model.eType.oclIsTypeOf(EClass))]
[if (not editionElement.model.eType.oclAsType(EClass).abstract)]
[include(editionElement.peeModelQualifiedClass())/] eObject = [editionElement.factoryCreator()/];
- [include('org.eclipse.emf.eef.runtime.context.impl.EObjectPropertiesEditionContext')/] context = new EObjectPropertiesEditionContext(editingContext, this, eObject, editingContext.getAdapterFactory());
+ [include('org.eclipse.emf.eef.runtime.context.impl.TypedEReferencePropertiesEditingContext')/] context = new TypedEReferencePropertiesEditingContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]CreateSettings, [editionElement.metamodelTypeGetter()/], editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
if (provider != null) {
[include('org.eclipse.emf.eef.runtime.policies.PropertiesEditingPolicy')/] policy = provider.getPolicy(context);
@@ -64,7 +64,6 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
}
}
[editionElement.name.toJavaIdentifier()/]Settings.setToReference(eObject);
- [editionElement.name.toJavaIdentifier()/]CreateSettings.addToReference(eObject);
[else]
[include('org.eclipse.emf.eef.runtime.context.impl.EReferencePropertiesEditionContext')/] context = new EReferencePropertiesEditionContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]Settings, editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(semanticObject, PropertiesEditingProvider.class);
@@ -129,7 +128,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
[if (editionElement.model.eType.oclIsTypeOf(EClass))]
[if (not editionElement.model.eType.oclAsType(EClass).abstract)]
[include(editionElement.peeModelQualifiedClass())/] eObject = [editionElement.factoryCreator()/];
- [include('org.eclipse.emf.eef.runtime.context.impl.EObjectPropertiesEditionContext')/] context = new EObjectPropertiesEditionContext(editingContext, this, eObject, editingContext.getAdapterFactory());
+ [include('org.eclipse.emf.eef.runtime.context.impl.TypedEReferencePropertiesEditingContext')/] context = new TypedEReferencePropertiesEditingContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]CreateSettings, [editionElement.metamodelTypeGetter()/], editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
if (provider != null) {
[include('org.eclipse.emf.eef.runtime.policies.PropertiesEditingPolicy')/] policy = provider.getPolicy(context);
@@ -138,7 +137,6 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
}
}
[editionElement.name.toJavaIdentifier()/]Settings.setToReference(eObject);
- [editionElement.name.toJavaIdentifier()/]CreateSettings.addToReference(eObject);
[else]
[include('org.eclipse.emf.eef.runtime.context.impl.EReferencePropertiesEditionContext')/] context = new EReferencePropertiesEditionContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]Settings, editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(semanticObject, PropertiesEditingProvider.class);
@@ -210,7 +208,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
[if (editionElement.model.eType.oclIsTypeOf(EClass))]
[if (not editionElement.model.eType.oclAsType(EClass).abstract)]
[include(editionElement.peeModelQualifiedClass())/] eObject = [editionElement.factoryCreator()/];
- [include('org.eclipse.emf.eef.runtime.context.impl.EObjectPropertiesEditionContext')/] context = new EObjectPropertiesEditionContext(editingContext, this, eObject, editingContext.getAdapterFactory());
+ [include('org.eclipse.emf.eef.runtime.context.impl.TypedEReferencePropertiesEditingContext')/] context = new TypedEReferencePropertiesEditingContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]CreateSettings, [editionElement.metamodelTypeGetter()/], editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
if (provider != null) {
[include('org.eclipse.emf.eef.runtime.policies.PropertiesEditingPolicy')/] policy = provider.getPolicy(context);

Back to the top