Package org.eclipse.emf.cdo.edit
Class CDOItemProviderAdapter.CDOPropertyDescriptor
java.lang.Object
org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.CDOPropertyDescriptor
- All Implemented Interfaces:
IItemLabelProvider,IItemPropertyDescriptor
- Direct Known Subclasses:
CDOItemProviderAdapter.AdaptersDescriptor,CDOItemProviderAdapter.ChangeSubscriptionPoliciesDescriptor,CDOItemProviderAdapter.ContainerDescriptor,CDOItemProviderAdapter.DirectResourceDescriptor,CDOItemProviderAdapter.IDDescriptor,CDOItemProviderAdapter.ReadLockedDescriptor,CDOItemProviderAdapter.StateDescriptor,CDOItemProviderAdapter.URIDescriptor,CDOItemProviderAdapter.VersionDescriptor,CDOItemProviderAdapter.ViewDescriptor,CDOItemProviderAdapter.WriteLockedDescriptor,CDOItemProviderAdapter.WriteOptionDescriptor
- Enclosing class:
- CDOItemProviderAdapter
public static class CDOItemProviderAdapter.CDOPropertyDescriptor
extends Object
implements IItemPropertyDescriptor, IItemLabelProvider
Base abstract to add CDO debug information to PropertiesView. Users wanting to add new information to the
Properties view can subclass this class instead of directly implementing
IItemPropertyDescriptor.- Since:
- 2.0
- Author:
- Victor Roldan Betancort
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.As of 4.4 not used any more.Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
IItemPropertyDescriptor.OverrideableCommandOwner, IItemPropertyDescriptor.ValueHandler, IItemPropertyDescriptor.ValueHandlerProvider -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.As of 4.4.CDOPropertyDescriptor(org.eclipse.net4j.util.properties.Property<EObject> property) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSetProperty(Object object) getCategory(Object object) Collection<?>getChoiceOfValues(Object object) getDescription(Object object) getDisplayName(Object object) getFeature(Object object) String[]getFilterFlags(Object object) getHelpContextIds(Object object) getLabelProvider(Object object) final org.eclipse.net4j.util.properties.Property<EObject>getPropertyValue(Object object) booleanisCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor) booleanbooleanisMultiLine(Object object) booleanisPropertySet(Object object) booleanisSortChoices(Object object) voidresetPropertyValue(Object object) voidsetPropertyValue(Object object, Object value)
-
Field Details
-
FILTER_ID_EXPERT
The filter id for expert properties -
CDO_CATEGORY
PropertiesView category for CDO
-
-
Constructor Details
-
CDOPropertyDescriptor
Deprecated.As of 4.4. useCDOPropertyDescriptor(Property). -
CDOPropertyDescriptor
- Since:
- 4.4
-
-
Method Details
-
getProperty
- Since:
- 4.4
-
getId
- Specified by:
getIdin interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getFeature
- Specified by:
getFeaturein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getDisplayName
- Specified by:
getDisplayNamein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getDescription
- Specified by:
getDescriptionin interfaceIItemPropertyDescriptor- Since:
- 4.4
-
isPropertySet
- Specified by:
isPropertySetin interfaceIItemPropertyDescriptor
-
getPropertyValue
- Specified by:
getPropertyValuein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
setPropertyValue
- Specified by:
setPropertyValuein interfaceIItemPropertyDescriptor
-
resetPropertyValue
- Specified by:
resetPropertyValuein interfaceIItemPropertyDescriptor
-
canSetProperty
- Specified by:
canSetPropertyin interfaceIItemPropertyDescriptor
-
getCategory
- Specified by:
getCategoryin interfaceIItemPropertyDescriptor
-
getChoiceOfValues
- Specified by:
getChoiceOfValuesin interfaceIItemPropertyDescriptor
-
getHelpContextIds
- Specified by:
getHelpContextIdsin interfaceIItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor) - Specified by:
isCompatibleWithin interfaceIItemPropertyDescriptor
-
isMany
- Specified by:
isManyin interfaceIItemPropertyDescriptor
-
isMultiLine
- Specified by:
isMultiLinein interfaceIItemPropertyDescriptor
-
isSortChoices
- Specified by:
isSortChoicesin interfaceIItemPropertyDescriptor
-
getFilterFlags
- Specified by:
getFilterFlagsin interfaceIItemPropertyDescriptor
-
getLabelProvider
- Specified by:
getLabelProviderin interfaceIItemPropertyDescriptor
-
getImage
- Specified by:
getImagein interfaceIItemLabelProvider- Since:
- 4.4
-
getText
- Specified by:
getTextin interfaceIItemLabelProvider- Since:
- 4.4
-