diff options
author | Nathalie Lepine | 2013-08-13 13:39:04 +0000 |
---|---|---|
committer | Nathalie Lepine | 2013-08-13 13:39:04 +0000 |
commit | 228f2fb25aeecd9cb589cbb728daf7cd2b93094f (patch) | |
tree | 87de07cc13d13d0fc6bc65bf21428f0f3e5be0e3 | |
parent | 15993b00962fddbf5146051fe880737959fd865d (diff) | |
download | org.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.mtl | 8 |
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); |