Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java63
1 files changed, 2 insertions, 61 deletions
diff --git a/plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java b/plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java
index 378e4a4ac6..75a2e0a38c 100644
--- a/plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java
+++ b/plugins/org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/ContextAccessItemProvider.java
@@ -2,14 +2,8 @@
*/
package org.eclipse.emf.cdo.expressions.provider;
-import org.eclipse.emf.cdo.expressions.ContextAccess;
-import org.eclipse.emf.cdo.expressions.ExpressionsPackage;
-
import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.ResourceLocator;
-import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
-import org.eclipse.emf.edit.provider.IChildCreationExtender;
import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
import org.eclipse.emf.edit.provider.IItemColorProvider;
import org.eclipse.emf.edit.provider.IItemFontProvider;
@@ -21,10 +15,6 @@ import org.eclipse.emf.edit.provider.ITableItemColorProvider;
import org.eclipse.emf.edit.provider.ITableItemFontProvider;
import org.eclipse.emf.edit.provider.ITableItemLabelProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ItemProviderAdapter;
-import org.eclipse.emf.edit.provider.ViewerNotification;
-
import java.util.Collection;
import java.util.List;
@@ -34,7 +24,7 @@ import java.util.List;
* <!-- end-user-doc -->
* @generated
*/
-public class ContextAccessItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+public class ContextAccessItemProvider extends AccessItemProvider implements IEditingDomainItemProvider,
IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
ITableItemLabelProvider, ITableItemColorProvider, ITableItemFontProvider, IItemColorProvider, IItemFontProvider
{
@@ -62,39 +52,11 @@ public class ContextAccessItemProvider extends ItemProviderAdapter implements IE
{
super.getPropertyDescriptors(object);
- addNamePropertyDescriptor(object);
}
return itemPropertyDescriptors;
}
/**
- * This adds a property descriptor for the Name feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addNamePropertyDescriptor(Object object)
- {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(
- ((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(),
- getString("_UI_ContextAccess_name_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_ContextAccess_name_feature", "_UI_ContextAccess_type"),
- ExpressionsPackage.Literals.CONTEXT_ACCESS__NAME, true, false, false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean hasChildren(Object object)
- {
- return hasChildren(object, true);
- }
-
- /**
* This returns ContextAccess.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -126,9 +88,7 @@ public class ContextAccessItemProvider extends ItemProviderAdapter implements IE
@Override
public String getText(Object object)
{
- String label = ((ContextAccess)object).getName();
- return label == null || label.length() == 0 ? getString("_UI_ContextAccess_type")
- : getString("_UI_ContextAccess_type") + " " + label;
+ return getString("_UI_ContextAccess_type");
}
/**
@@ -142,13 +102,6 @@ public class ContextAccessItemProvider extends ItemProviderAdapter implements IE
public void notifyChanged(Notification notification)
{
updateChildren(notification);
-
- switch (notification.getFeatureID(ContextAccess.class))
- {
- case ExpressionsPackage.CONTEXT_ACCESS__NAME:
- fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
- return;
- }
super.notifyChanged(notification);
}
@@ -165,16 +118,4 @@ public class ContextAccessItemProvider extends ItemProviderAdapter implements IE
super.collectNewChildDescriptors(newChildDescriptors, object);
}
- /**
- * Return the resource locator for this item provider's resources.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ResourceLocator getResourceLocator()
- {
- return ((IChildCreationExtender)adapterFactory).getResourceLocator();
- }
-
}

Back to the top