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 class
CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider
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
Fields Modifier and Type Field Description static java.lang.String
CDO_CATEGORY
PropertiesView category for CDOstatic java.lang.String[]
FILTER_ID_EXPERT
The 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 boolean
canSetProperty(java.lang.Object object)
java.lang.String
getCategory(java.lang.Object object)
java.util.Collection<?>
getChoiceOfValues(java.lang.Object object)
java.lang.String
getDescription(java.lang.Object object)
java.lang.String
getDisplayName(java.lang.Object object)
java.lang.Object
getFeature(java.lang.Object object)
java.lang.String[]
getFilterFlags(java.lang.Object object)
java.lang.Object
getHelpContextIds(java.lang.Object object)
java.lang.String
getId(java.lang.Object object)
java.lang.Object
getImage(java.lang.Object object)
IItemLabelProvider
getLabelProvider(java.lang.Object object)
org.eclipse.net4j.util.properties.Property<EObject>
getProperty()
java.lang.Object
getPropertyValue(java.lang.Object object)
java.lang.String
getText(java.lang.Object object)
boolean
isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)
boolean
isMany(java.lang.Object object)
boolean
isMultiLine(java.lang.Object object)
boolean
isPropertySet(java.lang.Object object)
boolean
isSortChoices(java.lang.Object object)
void
resetPropertyValue(java.lang.Object object)
void
setPropertyValue(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:
getId
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getFeature
public java.lang.Object getFeature(java.lang.Object object)
- Specified by:
getFeature
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getDisplayName
public java.lang.String getDisplayName(java.lang.Object object)
- Specified by:
getDisplayName
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
getDescription
public java.lang.String getDescription(java.lang.Object object)
- Specified by:
getDescription
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
isPropertySet
public boolean isPropertySet(java.lang.Object object)
- Specified by:
isPropertySet
in interfaceIItemPropertyDescriptor
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.Object object)
- Specified by:
getPropertyValue
in interfaceIItemPropertyDescriptor
- Since:
- 4.4
-
setPropertyValue
public void setPropertyValue(java.lang.Object object, java.lang.Object value)
- Specified by:
setPropertyValue
in interfaceIItemPropertyDescriptor
-
resetPropertyValue
public void resetPropertyValue(java.lang.Object object)
- Specified by:
resetPropertyValue
in interfaceIItemPropertyDescriptor
-
canSetProperty
public boolean canSetProperty(java.lang.Object object)
- Specified by:
canSetProperty
in interfaceIItemPropertyDescriptor
-
getCategory
public java.lang.String getCategory(java.lang.Object object)
- Specified by:
getCategory
in interfaceIItemPropertyDescriptor
-
getChoiceOfValues
public java.util.Collection<?> getChoiceOfValues(java.lang.Object object)
- Specified by:
getChoiceOfValues
in interfaceIItemPropertyDescriptor
-
getHelpContextIds
public java.lang.Object getHelpContextIds(java.lang.Object object)
- Specified by:
getHelpContextIds
in interfaceIItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)
- Specified by:
isCompatibleWith
in interfaceIItemPropertyDescriptor
-
isMany
public boolean isMany(java.lang.Object object)
- Specified by:
isMany
in interfaceIItemPropertyDescriptor
-
isMultiLine
public boolean isMultiLine(java.lang.Object object)
- Specified by:
isMultiLine
in interfaceIItemPropertyDescriptor
-
isSortChoices
public boolean isSortChoices(java.lang.Object object)
- Specified by:
isSortChoices
in interfaceIItemPropertyDescriptor
-
getFilterFlags
public java.lang.String[] getFilterFlags(java.lang.Object object)
- Specified by:
getFilterFlags
in interfaceIItemPropertyDescriptor
-
getLabelProvider
public IItemLabelProvider getLabelProvider(java.lang.Object object)
- Specified by:
getLabelProvider
in interfaceIItemPropertyDescriptor
-
getImage
public java.lang.Object getImage(java.lang.Object object)
- Specified by:
getImage
in interfaceIItemLabelProvider
- Since:
- 4.4
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getText
in interfaceIItemLabelProvider
- Since:
- 4.4
-
-