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 java.lang.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 implementingIItemPropertyDescriptor.- Since:
- 2.0
- Author:
- Victor Roldan Betancort
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProviderDeprecated.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 Modifier and Type Field Description static java.lang.StringCDO_CATEGORYPropertiesView category for CDOstatic java.lang.String[]FILTER_ID_EXPERTThe filter id for expert properties
-
Constructor Summary
Constructors Constructor Description CDOPropertyDescriptor()Deprecated.as of 4.4.CDOPropertyDescriptor(org.eclipse.net4j.util.properties.Property<EObject> property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanSetProperty(java.lang.Object object)java.lang.StringgetCategory(java.lang.Object object)java.util.Collection<?>getChoiceOfValues(java.lang.Object object)java.lang.StringgetDescription(java.lang.Object object)java.lang.StringgetDisplayName(java.lang.Object object)java.lang.ObjectgetFeature(java.lang.Object object)java.lang.String[]getFilterFlags(java.lang.Object object)java.lang.ObjectgetHelpContextIds(java.lang.Object object)java.lang.StringgetId(java.lang.Object object)java.lang.ObjectgetImage(java.lang.Object object)IItemLabelProvidergetLabelProvider(java.lang.Object object)org.eclipse.net4j.util.properties.Property<EObject>getProperty()java.lang.ObjectgetPropertyValue(java.lang.Object object)java.lang.StringgetText(java.lang.Object object)booleanisCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)booleanisMany(java.lang.Object object)booleanisMultiLine(java.lang.Object object)booleanisPropertySet(java.lang.Object object)booleanisSortChoices(java.lang.Object object)voidresetPropertyValue(java.lang.Object object)voidsetPropertyValue(java.lang.Object object, java.lang.Object value)
-
-
-
Constructor Detail
-
CDOPropertyDescriptor
@Deprecated public CDOPropertyDescriptor()
Deprecated.as of 4.4. useCDOPropertyDescriptor(Property).
-
CDOPropertyDescriptor
public CDOPropertyDescriptor(org.eclipse.net4j.util.properties.Property<EObject> property)
- Since:
- 4.4
-
-
Method Detail
-
getProperty
public final org.eclipse.net4j.util.properties.Property<EObject> getProperty()
- Since:
- 4.4
-
getId
public java.lang.String getId(java.lang.Object object)
- Specified by:
getIdin interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getFeature
public java.lang.Object getFeature(java.lang.Object object)
- Specified by:
getFeaturein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getDisplayName
public java.lang.String getDisplayName(java.lang.Object object)
- Specified by:
getDisplayNamein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
getDescription
public java.lang.String getDescription(java.lang.Object object)
- Specified by:
getDescriptionin interfaceIItemPropertyDescriptor- Since:
- 4.4
-
isPropertySet
public boolean isPropertySet(java.lang.Object object)
- Specified by:
isPropertySetin interfaceIItemPropertyDescriptor
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.Object object)
- Specified by:
getPropertyValuein interfaceIItemPropertyDescriptor- Since:
- 4.4
-
setPropertyValue
public void setPropertyValue(java.lang.Object object, java.lang.Object value)- Specified by:
setPropertyValuein interfaceIItemPropertyDescriptor
-
resetPropertyValue
public void resetPropertyValue(java.lang.Object object)
- Specified by:
resetPropertyValuein interfaceIItemPropertyDescriptor
-
canSetProperty
public boolean canSetProperty(java.lang.Object object)
- Specified by:
canSetPropertyin interfaceIItemPropertyDescriptor
-
getCategory
public java.lang.String getCategory(java.lang.Object object)
- Specified by:
getCategoryin interfaceIItemPropertyDescriptor
-
getChoiceOfValues
public java.util.Collection<?> getChoiceOfValues(java.lang.Object object)
- Specified by:
getChoiceOfValuesin interfaceIItemPropertyDescriptor
-
getHelpContextIds
public java.lang.Object getHelpContextIds(java.lang.Object object)
- Specified by:
getHelpContextIdsin interfaceIItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)- Specified by:
isCompatibleWithin interfaceIItemPropertyDescriptor
-
isMany
public boolean isMany(java.lang.Object object)
- Specified by:
isManyin interfaceIItemPropertyDescriptor
-
isMultiLine
public boolean isMultiLine(java.lang.Object object)
- Specified by:
isMultiLinein interfaceIItemPropertyDescriptor
-
isSortChoices
public boolean isSortChoices(java.lang.Object object)
- Specified by:
isSortChoicesin interfaceIItemPropertyDescriptor
-
getFilterFlags
public java.lang.String[] getFilterFlags(java.lang.Object object)
- Specified by:
getFilterFlagsin interfaceIItemPropertyDescriptor
-
getLabelProvider
public IItemLabelProvider getLabelProvider(java.lang.Object object)
- Specified by:
getLabelProviderin interfaceIItemPropertyDescriptor
-
getImage
public java.lang.Object getImage(java.lang.Object object)
- Specified by:
getImagein interfaceIItemLabelProvider- Since:
- 4.4
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getTextin interfaceIItemLabelProvider- Since:
- 4.4
-
-