Class CharacteristicsContextItemProviderDecorator
- java.lang.Object
-
- org.eclipse.emf.edit.provider.ItemProviderDecorator
-
- tools.mdsd.characteristics.edit.support.util.AdapterItemProviderDecorator
-
- tools.mdsd.characteristics.edit.support.impl.CharacteristicsContextItemProviderDecorator
-
- All Implemented Interfaces:
Adapter
,IChangeNotifier
,IDisposable
,IEditingDomainItemProvider
,IItemLabelProvider
,IItemPropertySource
,IItemProviderDecorator
,INotifyChangedListener
,IStructuredItemContentProvider
,ITreeItemContentProvider
public class CharacteristicsContextItemProviderDecorator extends AdapterItemProviderDecorator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CharacteristicsContextItemProviderDecorator.CacheClearingAdapter
-
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
-
Field Summary
Fields Modifier and Type Field Description static ExtensibleDispatchingItemProviderDecoratorFactory.ItemProviderDecoratorFactoryProvider
PROVIDER
-
Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
adapterFactory, changeNotifier, decoratedItemProvider
-
-
Constructor Summary
Constructors Constructor Description CharacteristicsContextItemProviderDecorator(AdapterFactory adapterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<IItemPropertyDescriptor>
createCharacteristicBasedDescriptors(CharacterizationContext ctx)
Command
createCommand(Object object, EditingDomain domain, Class<? extends Command> commandClass, CommandParameter commandParameter)
protected List<IItemPropertyDescriptor>
getCharacteristicBasedDescriptors(CharacterizationContext ctx)
IItemPropertyDescriptor
getPropertyDescriptor(Object object, Object propertyId)
List<IItemPropertyDescriptor>
getPropertyDescriptors(Object object)
-
Methods inherited from class tools.mdsd.characteristics.edit.support.util.AdapterItemProviderDecorator
getTarget, setTarget
-
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
addListener, dispose, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getChildren, getColumnImage, getColumnText, getDecoratedItemProvider, getEditableValue, getElements, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getText, getUpdateableText, hasChildren, isAdapterForType, notifyChanged, removeListener, setDecoratedItemProvider, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.common.notify.Adapter
isAdapterForType, notifyChanged
-
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getChildren, getNewChildDescriptors, getParent
-
Methods inherited from interface org.eclipse.emf.edit.provider.IItemLabelProvider
getImage, getText
-
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue
-
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider
getElements
-
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren, getParent, hasChildren
-
-
-
-
Field Detail
-
PROVIDER
public static final ExtensibleDispatchingItemProviderDecoratorFactory.ItemProviderDecoratorFactoryProvider PROVIDER
-
-
Constructor Detail
-
CharacteristicsContextItemProviderDecorator
public CharacteristicsContextItemProviderDecorator(AdapterFactory adapterFactory)
-
-
Method Detail
-
getPropertyDescriptors
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
- Specified by:
getPropertyDescriptors
in interfaceIItemPropertySource
- Overrides:
getPropertyDescriptors
in classItemProviderDecorator
-
getPropertyDescriptor
public IItemPropertyDescriptor getPropertyDescriptor(Object object, Object propertyId)
- Specified by:
getPropertyDescriptor
in interfaceIItemPropertySource
- Overrides:
getPropertyDescriptor
in classItemProviderDecorator
-
createCommand
public Command createCommand(Object object, EditingDomain domain, Class<? extends Command> commandClass, CommandParameter commandParameter)
- Specified by:
createCommand
in interfaceIEditingDomainItemProvider
- Overrides:
createCommand
in classItemProviderDecorator
-
getCharacteristicBasedDescriptors
protected List<IItemPropertyDescriptor> getCharacteristicBasedDescriptors(CharacterizationContext ctx)
-
createCharacteristicBasedDescriptors
protected List<IItemPropertyDescriptor> createCharacteristicBasedDescriptors(CharacterizationContext ctx)
-
-