Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 104861 Details for
Bug 163079
Impossible to identify correct feature for Label Mapping - add type name in displayed list
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch with modified EcoreItemProvider
163079.patch (text/plain), 3.95 KB, created by
Artem Tikhomirov
on 2008-06-13 10:12:14 EDT
(
hide
)
Description:
Patch with modified EcoreItemProvider
Filename:
MIME Type:
Creator:
Artem Tikhomirov
Created:
2008-06-13 10:12:14 EDT
Size:
3.95 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.gmf.map.edit >Index: src/org/eclipse/gmf/mappings/presentation/GMFMapEditor.java >=================================================================== >RCS file: /cvsroot/modeling/org.eclipse.gmf/plugins/org.eclipse.gmf.map.edit/src/org/eclipse/gmf/mappings/presentation/GMFMapEditor.java,v >retrieving revision 1.21 >diff -u -r1.21 GMFMapEditor.java >--- src/org/eclipse/gmf/mappings/presentation/GMFMapEditor.java 5 Jun 2008 14:39:23 -0000 1.21 >+++ src/org/eclipse/gmf/mappings/presentation/GMFMapEditor.java 13 Jun 2008 14:06:59 -0000 >@@ -6,7 +6,6 @@ > */ > package org.eclipse.gmf.mappings.presentation; > >- > import java.io.IOException; > import java.io.InputStream; > import java.util.ArrayList; >@@ -48,7 +47,6 @@ > import org.eclipse.emf.ecore.EObject; > import org.eclipse.emf.ecore.EValidator; > import org.eclipse.emf.ecore.plugin.EcorePlugin; >-import org.eclipse.emf.ecore.provider.EcoreItemProviderAdapterFactory; > import org.eclipse.emf.ecore.resource.Resource; > import org.eclipse.emf.ecore.resource.ResourceSet; > import org.eclipse.emf.ecore.util.EContentAdapter; >@@ -72,6 +70,7 @@ > import org.eclipse.emf.edit.ui.util.EditUIUtil; > import org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage; > import org.eclipse.gmf.gmfgraph.provider.GMFGraphItemProviderAdapterFactory; >+import org.eclipse.gmf.mappings.provider.EcoreItemProviderAdapterFactoryEx; > import org.eclipse.gmf.mappings.provider.GMFMapEditPlugin; > import org.eclipse.gmf.mappings.provider.GMFMapItemProviderAdapterFactory; > import org.eclipse.gmf.tooldef.provider.GMFToolItemProviderAdapterFactory; >@@ -655,7 +654,7 @@ > adapterFactory.addAdapterFactory(new GMFMapItemProviderAdapterFactory()); > adapterFactory.addAdapterFactory(new GMFGraphItemProviderAdapterFactory()); > adapterFactory.addAdapterFactory(new GMFToolItemProviderAdapterFactory()); >- adapterFactory.addAdapterFactory(new EcoreItemProviderAdapterFactory()); >+ adapterFactory.addAdapterFactory(new EcoreItemProviderAdapterFactoryEx()); > adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); > > // Create the command stack that will notify this editor as commands are executed. >Index: src/org/eclipse/gmf/mappings/provider/EcoreItemProviderAdapterFactoryEx.java >=================================================================== >RCS file: src/org/eclipse/gmf/mappings/provider/EcoreItemProviderAdapterFactoryEx.java >diff -N src/org/eclipse/gmf/mappings/provider/EcoreItemProviderAdapterFactoryEx.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/gmf/mappings/provider/EcoreItemProviderAdapterFactoryEx.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,39 @@ >+/* >+ * Copyright (c) 2008 Borland Software Corporation >+ * >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * Artem Tikhomirov (Borland) - initial API and implementation >+ */ >+package org.eclipse.gmf.mappings.provider; >+ >+import org.eclipse.emf.ecore.EStructuralFeature; >+import org.eclipse.emf.ecore.provider.EAttributeItemProvider; >+import org.eclipse.emf.ecore.provider.EReferenceItemProvider; >+import org.eclipse.emf.ecore.provider.EcoreItemProviderAdapterFactory; >+ >+/** >+ * @author artem >+ */ >+public class EcoreItemProviderAdapterFactoryEx extends EcoreItemProviderAdapterFactory { >+ >+ public EcoreItemProviderAdapterFactoryEx() { >+ eAttributeItemProvider = new EAttributeItemProvider(this) { >+ @Override >+ public String getText(Object obj) { >+ return GMFMapEditPlugin.getFeatureLabel((EStructuralFeature) obj); >+ } >+ }; >+ eReferenceItemProvider = new EReferenceItemProvider(this) { >+ @Override >+ public String getText(Object obj) { >+ return GMFMapEditPlugin.getFeatureLabel((EStructuralFeature) obj); >+ } >+ }; >+ } >+ >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 163079
:
53065
|
104861
|
104870