edu.cmu.sei.aadl.model.provider
Class AadlFeatureMapEntryWrapperItemProvider

java.lang.Object
  extended by org.eclipse.emf.edit.provider.WrapperItemProvider
      extended by org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
          extended by org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider
              extended by edu.cmu.sei.aadl.model.provider.AadlFeatureMapEntryWrapperItemProvider
All Implemented Interfaces:
org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IWrapperItemProvider

public class AadlFeatureMapEntryWrapperItemProvider
extends org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider

A wrapper for FeatureMap.Entrys. This is identical to FeatureMapEntryWrapperItemProvider except that the feature name is not added to the text for the feature.

Author:
lwrage
See Also:
FeatureMapEntryWrapperItemProvider

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommandActionDelegate, org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.DelegatingWrapperItemPropertyDescriptor
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider
org.eclipse.emf.edit.provider.WrapperItemProvider.ReplacementAffectedObjectCommand, org.eclipse.emf.edit.provider.WrapperItemProvider.SimpleCopyCommand, org.eclipse.emf.edit.provider.WrapperItemProvider.WrapperItemPropertyDescriptor, org.eclipse.emf.edit.provider.WrapperItemProvider.WrappingCopyCommand
 
Field Summary
 
Fields inherited from class org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider
resourceLocator
 
Fields inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
changeNotifier, childrenMap, delegateChildren, delegateItemProvider, propertyDescriptors
 
Fields inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider
adapterFactory, COPY_COMMAND_DESCRIPTION, COPY_COMMAND_LABEL, feature, index, owner, value
 
Constructor Summary
AadlFeatureMapEntryWrapperItemProvider(org.eclipse.emf.ecore.util.FeatureMap.Entry entry, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EAttribute attribute, int index, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
          Creates an instance for the feature map entry.
 
Method Summary
protected  java.lang.String addEntryFeature(java.lang.String text)
          Leave the text as it is.
 
Methods inherited from class org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider
createCommand, createCopyCommand, createSetCommand, decode, encode, getDelegateValue, getEditableValue, getEntryFeature, getEntryValue, getImage, getPropertyDescriptors, getPropertyImage, getText, isEntryAttribute, isPropertySettable, wrapCommand
 
Methods inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
addListener, createWrapper, dispose, fireNotifyChanged, getChildren, getElements, getNewChildDescriptors, getRefreshElement, hasChildren, notifyChanged, removeListener, updateChildren, wrapNotification
 
Methods inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider
baseCreateCommand, createDragAndDropCommand, getFeature, getIndex, getOwner, getParent, getPropertyCategory, getPropertyDescription, getPropertyDescriptor, getPropertyFilterFlags, getPropertyImage, getPropertyName, getRootAdapterFactory, getUpdateableText, getValue, isPropertyMultiLine, isPropertySortChoices, setIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getParent
 
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getPropertyDescriptor
 
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getParent
 

Constructor Detail

AadlFeatureMapEntryWrapperItemProvider

public AadlFeatureMapEntryWrapperItemProvider(org.eclipse.emf.ecore.util.FeatureMap.Entry entry,
                                              org.eclipse.emf.ecore.EObject owner,
                                              org.eclipse.emf.ecore.EAttribute attribute,
                                              int index,
                                              org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Creates an instance for the feature map entry.

Throws:
java.lang.IllegalArgumentException - If the specified feature map entry is null.
Method Detail

addEntryFeature

protected java.lang.String addEntryFeature(java.lang.String text)
Leave the text as it is. Do not prepend the feature name as in the default implementation.

Overrides:
addEntryFeature in class org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider