Class ItemPropertyDescriptorWrapper
java.lang.Object
tools.mdsd.library.emfeditutils.itempropertydescriptor.impl.ItemPropertyDescriptorWrapper
- All Implemented Interfaces:
IItemPropertyDescriptor
- Direct Known Subclasses:
ItemPropertyDescriptorDecoratorImpl
Wrapper for
IItemPropertyDescriptor
entities. The implementation does not change the
processing logic but just delegates every method to the given delegate.
Unfortunately, EMF does not provide such a class. In contrast to this implementation, the EMF
ItemPropertyDescriptorDecorator
changes the object the IItemPropertyDescriptor
operates on.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
IItemPropertyDescriptor.OverrideableCommandOwner, IItemPropertyDescriptor.ValueHandler, IItemPropertyDescriptor.ValueHandlerProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canSetProperty
(Object arg0) getCategory
(Object arg0) Collection<?>
getChoiceOfValues
(Object arg0) getDescription
(Object arg0) getDisplayName
(Object arg0) getFeature
(Object arg0) String[]
getFilterFlags
(Object arg0) getHelpContextIds
(Object arg0) getLabelProvider
(Object arg0) getPropertyValue
(Object arg0) boolean
isCompatibleWith
(Object arg0, Object arg1, IItemPropertyDescriptor arg2) boolean
boolean
isMultiLine
(Object arg0) boolean
isPropertySet
(Object arg0) boolean
isSortChoices
(Object arg0) void
resetPropertyValue
(Object arg0) void
setPropertyValue
(Object arg0, Object arg1)
-
Constructor Details
-
ItemPropertyDescriptorWrapper
-
-
Method Details
-
canSetProperty
- Specified by:
canSetProperty
in interfaceIItemPropertyDescriptor
-
getCategory
- Specified by:
getCategory
in interfaceIItemPropertyDescriptor
-
getChoiceOfValues
- Specified by:
getChoiceOfValues
in interfaceIItemPropertyDescriptor
-
getDescription
- Specified by:
getDescription
in interfaceIItemPropertyDescriptor
-
getDisplayName
- Specified by:
getDisplayName
in interfaceIItemPropertyDescriptor
-
getFeature
- Specified by:
getFeature
in interfaceIItemPropertyDescriptor
-
getFilterFlags
- Specified by:
getFilterFlags
in interfaceIItemPropertyDescriptor
-
getHelpContextIds
- Specified by:
getHelpContextIds
in interfaceIItemPropertyDescriptor
-
getId
- Specified by:
getId
in interfaceIItemPropertyDescriptor
-
getLabelProvider
- Specified by:
getLabelProvider
in interfaceIItemPropertyDescriptor
-
getPropertyValue
- Specified by:
getPropertyValue
in interfaceIItemPropertyDescriptor
-
isCompatibleWith
- Specified by:
isCompatibleWith
in interfaceIItemPropertyDescriptor
-
isMany
- Specified by:
isMany
in interfaceIItemPropertyDescriptor
-
isMultiLine
- Specified by:
isMultiLine
in interfaceIItemPropertyDescriptor
-
isPropertySet
- Specified by:
isPropertySet
in interfaceIItemPropertyDescriptor
-
isSortChoices
- Specified by:
isSortChoices
in interfaceIItemPropertyDescriptor
-
resetPropertyValue
- Specified by:
resetPropertyValue
in interfaceIItemPropertyDescriptor
-
setPropertyValue
- Specified by:
setPropertyValue
in interfaceIItemPropertyDescriptor
-