Class AnnotationItemProviderAdapterFactory.DecategorizingItemPropertyDescritorDecorator
java.lang.Object
org.eclipse.emf.edit.provider.ItemPropertyDescriptorDecorator
org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory.DecategorizingItemPropertyDescritorDecorator
- All Implemented Interfaces:
IItemPropertyDescriptor
,IItemPropertyDescriptor.ValueHandlerProvider
,IPropertyEditorFactory.Provider
- Enclosing class:
- AnnotationItemProviderAdapterFactory
public static final class AnnotationItemProviderAdapterFactory.DecategorizingItemPropertyDescritorDecorator
extends ItemPropertyDescriptorDecorator
A property descriptor created by
AnnotationItemProviderAdapterFactory#getPropertyDescriptors
and used by AnnotationItemProvider.SourcePropertyDescriptor#createPropertyValueWrapper(Object, Object)
.
It specialized getCategory(Object)
to return null but provides getCategory()
to give access to the original category.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
IItemPropertyDescriptor.OverrideableCommandOwner, IItemPropertyDescriptor.ValueHandler, IItemPropertyDescriptor.ValueHandlerProvider
-
Field Summary
Fields inherited from class org.eclipse.emf.edit.provider.ItemPropertyDescriptorDecorator
itemPropertyDescriptor, object
-
Constructor Summary
ConstructorDescriptionDecategorizingItemPropertyDescritorDecorator
(Object object, IItemPropertyDescriptor itemPropertyDescriptor) Creates an instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns the group of properties into which this one should be placed based on the underlying property descriptor being decorated.getCategory
(Object thisObject) Methods inherited from class org.eclipse.emf.edit.provider.ItemPropertyDescriptorDecorator
canSetProperty, getChoiceOfValues, getDecoratedItemPropertyDescriptor, getDecoratedObject, getDescription, getDisplayName, getEditorFactory, getFeature, getFilterFlags, getHelpContextIds, getId, getLabelProvider, getPropertyValue, getValueHandler, isChoiceArbitrary, isCompatibleWith, isMany, isMultiLine, isPropertySet, isPropertyUnsettable, isSortChoices, resetPropertyValue, setPropertyValue
-
Constructor Details
-
DecategorizingItemPropertyDescritorDecorator
public DecategorizingItemPropertyDescritorDecorator(Object object, IItemPropertyDescriptor itemPropertyDescriptor) Creates an instance.- Parameters:
object
- the object of the property descriptor being decorated.itemPropertyDescriptor
- the property descriptor to be decorated.
-
-
Method Details
-
getCategory
This implementation always returns
null
.- Specified by:
getCategory
in interfaceIItemPropertyDescriptor
- Overrides:
getCategory
in classItemPropertyDescriptorDecorator
-
getCategory
Returns the group of properties into which this one should be placed based on the underlying property descriptor being decorated.- Returns:
- the group of properties into which this one should be placed.
-