diff options
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.java | 63 |
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(); - } - } |