Class ExtensibleDispatchingItemProviderDecoratorFactory
- java.lang.Object
-
- org.eclipse.emf.edit.provider.DecoratorAdapterFactory
-
- tools.mdsd.characteristics.edit.support.ExtensibleDispatchingItemProviderDecoratorFactory
-
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IChildCreationExtender
,IDisposable
public class ExtensibleDispatchingItemProviderDecoratorFactory extends DecoratorAdapterFactory implements IChildCreationExtender
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ExtensibleDispatchingItemProviderDecoratorFactory.ItemProviderDecoratorFactoryProvider
-
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.edit.provider.DecoratorAdapterFactory
changeNotifier, decoratedAdapterFactory, itemProviderDecorators, parentAdapterFactory
-
-
Constructor Summary
Constructors Constructor Description ExtensibleDispatchingItemProviderDecoratorFactory(AdapterFactory decoratedAdapterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IItemProviderDecorator
createItemProviderDecorator(Object target, Object Type)
Collection<?>
getNewChildDescriptors(Object object, EditingDomain editingDomain)
ResourceLocator
getResourceLocator()
void
registerDecoratorFactoryProvider(EClass forClass, ExtensibleDispatchingItemProviderDecoratorFactory.ItemProviderDecoratorFactoryProvider factoryProvider)
-
Methods inherited from class org.eclipse.emf.edit.provider.DecoratorAdapterFactory
adapt, adapt, adaptAllNew, adaptNew, addListener, dispose, fireNotifyChanged, getDecoratedAdapterFactory, getRootAdapterFactory, isFactoryForType, removeListener, setDecoratedAdapterFactory, setParentAdapterFactory
-
-
-
-
Constructor Detail
-
ExtensibleDispatchingItemProviderDecoratorFactory
public ExtensibleDispatchingItemProviderDecoratorFactory(AdapterFactory decoratedAdapterFactory)
-
-
Method Detail
-
registerDecoratorFactoryProvider
public void registerDecoratorFactoryProvider(EClass forClass, ExtensibleDispatchingItemProviderDecoratorFactory.ItemProviderDecoratorFactoryProvider factoryProvider)
-
createItemProviderDecorator
protected IItemProviderDecorator createItemProviderDecorator(Object target, Object Type)
- Specified by:
createItemProviderDecorator
in classDecoratorAdapterFactory
-
getNewChildDescriptors
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain)
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
-
getResourceLocator
public ResourceLocator getResourceLocator()
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
-
-