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
Modifier and TypeClassDescriptionstatic class
Deprecated.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
-
Constructor Summary
ConstructorDescriptionDeprecated.As of 4.4.CDOPropertyDescriptor
(org.eclipse.net4j.util.properties.Property<EObject> property) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canSetProperty
(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) boolean
isCompatibleWith
(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor) boolean
boolean
isMultiLine
(Object object) boolean
isPropertySet
(Object object) boolean
isSortChoices
(Object object) void
resetPropertyValue
(Object object) void
setPropertyValue
(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:
getId
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getFeature
- Specified by:
getFeature
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getDisplayName
- Specified by:
getDisplayName
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getDescription
- Specified by:
getDescription
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
isPropertySet
- Specified by:
isPropertySet
in interfaceIItemPropertyDescriptor
-
getPropertyValue
- Specified by:
getPropertyValue
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
setPropertyValue
- Specified by:
setPropertyValue
in interfaceIItemPropertyDescriptor
-
resetPropertyValue
- Specified by:
resetPropertyValue
in interfaceIItemPropertyDescriptor
-
canSetProperty
- Specified by:
canSetProperty
in interfaceIItemPropertyDescriptor
-
getCategory
- Specified by:
getCategory
in interfaceIItemPropertyDescriptor
-
getChoiceOfValues
- Specified by:
getChoiceOfValues
in interfaceIItemPropertyDescriptor
-
getHelpContextIds
- Specified by:
getHelpContextIds
in interfaceIItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor) - Specified by:
isCompatibleWith
in interfaceIItemPropertyDescriptor
-
isMany
- Specified by:
isMany
in interfaceIItemPropertyDescriptor
-
isMultiLine
- Specified by:
isMultiLine
in interfaceIItemPropertyDescriptor
-
isSortChoices
- Specified by:
isSortChoices
in interfaceIItemPropertyDescriptor
-
getFilterFlags
- Specified by:
getFilterFlags
in interfaceIItemPropertyDescriptor
-
getLabelProvider
- Specified by:
getLabelProvider
in interfaceIItemPropertyDescriptor
-
getImage
- Specified by:
getImage
in interfaceIItemLabelProvider
- Since:
- 4.4
-
getText
- Specified by:
getText
in interfaceIItemLabelProvider
- Since:
- 4.4
-