Class ItemPropertyDescriptorWrapper
- java.lang.Object
-
- tools.mdsd.library.emfeditutils.itempropertydescriptor.impl.ItemPropertyDescriptorWrapper
-
- All Implemented Interfaces:
IItemPropertyDescriptor
- Direct Known Subclasses:
ItemPropertyDescriptorDecoratorImpl
public class ItemPropertyDescriptorWrapper extends Object implements IItemPropertyDescriptor
Wrapper forIItemPropertyDescriptorentities. 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 EMFItemPropertyDescriptorDecoratorchanges the object theIItemPropertyDescriptoroperates on.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
IItemPropertyDescriptor.OverrideableCommandOwner, IItemPropertyDescriptor.ValueHandler, IItemPropertyDescriptor.ValueHandlerProvider
-
-
Constructor Summary
Constructors Constructor Description ItemPropertyDescriptorWrapper(IItemPropertyDescriptor delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanSetProperty(Object arg0)StringgetCategory(Object arg0)Collection<?>getChoiceOfValues(Object arg0)StringgetDescription(Object arg0)StringgetDisplayName(Object arg0)ObjectgetFeature(Object arg0)String[]getFilterFlags(Object arg0)ObjectgetHelpContextIds(Object arg0)StringgetId(Object arg0)IItemLabelProvidergetLabelProvider(Object arg0)ObjectgetPropertyValue(Object arg0)booleanisCompatibleWith(Object arg0, Object arg1, IItemPropertyDescriptor arg2)booleanisMany(Object arg0)booleanisMultiLine(Object arg0)booleanisPropertySet(Object arg0)booleanisSortChoices(Object arg0)voidresetPropertyValue(Object arg0)voidsetPropertyValue(Object arg0, Object arg1)
-
-
-
Constructor Detail
-
ItemPropertyDescriptorWrapper
public ItemPropertyDescriptorWrapper(IItemPropertyDescriptor delegate)
-
-
Method Detail
-
canSetProperty
public boolean canSetProperty(Object arg0)
- Specified by:
canSetPropertyin interfaceIItemPropertyDescriptor
-
getCategory
public String getCategory(Object arg0)
- Specified by:
getCategoryin interfaceIItemPropertyDescriptor
-
getChoiceOfValues
public Collection<?> getChoiceOfValues(Object arg0)
- Specified by:
getChoiceOfValuesin interfaceIItemPropertyDescriptor
-
getDescription
public String getDescription(Object arg0)
- Specified by:
getDescriptionin interfaceIItemPropertyDescriptor
-
getDisplayName
public String getDisplayName(Object arg0)
- Specified by:
getDisplayNamein interfaceIItemPropertyDescriptor
-
getFeature
public Object getFeature(Object arg0)
- Specified by:
getFeaturein interfaceIItemPropertyDescriptor
-
getFilterFlags
public String[] getFilterFlags(Object arg0)
- Specified by:
getFilterFlagsin interfaceIItemPropertyDescriptor
-
getHelpContextIds
public Object getHelpContextIds(Object arg0)
- Specified by:
getHelpContextIdsin interfaceIItemPropertyDescriptor
-
getId
public String getId(Object arg0)
- Specified by:
getIdin interfaceIItemPropertyDescriptor
-
getLabelProvider
public IItemLabelProvider getLabelProvider(Object arg0)
- Specified by:
getLabelProviderin interfaceIItemPropertyDescriptor
-
getPropertyValue
public Object getPropertyValue(Object arg0)
- Specified by:
getPropertyValuein interfaceIItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(Object arg0, Object arg1, IItemPropertyDescriptor arg2)
- Specified by:
isCompatibleWithin interfaceIItemPropertyDescriptor
-
isMany
public boolean isMany(Object arg0)
- Specified by:
isManyin interfaceIItemPropertyDescriptor
-
isMultiLine
public boolean isMultiLine(Object arg0)
- Specified by:
isMultiLinein interfaceIItemPropertyDescriptor
-
isPropertySet
public boolean isPropertySet(Object arg0)
- Specified by:
isPropertySetin interfaceIItemPropertyDescriptor
-
isSortChoices
public boolean isSortChoices(Object arg0)
- Specified by:
isSortChoicesin interfaceIItemPropertyDescriptor
-
resetPropertyValue
public void resetPropertyValue(Object arg0)
- Specified by:
resetPropertyValuein interfaceIItemPropertyDescriptor
-
setPropertyValue
public void setPropertyValue(Object arg0, Object arg1)
- Specified by:
setPropertyValuein interfaceIItemPropertyDescriptor
-
-