Package org.eclipse.emf.cdo.edit
Class CDOItemProviderAdapter.CDOPropertyDescriptor
- java.lang.Object
-
- org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.CDOPropertyDescriptor
-
- All Implemented Interfaces:
org.eclipse.emf.edit.provider.IItemLabelProvider
,org.eclipse.emf.edit.provider.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 org.eclipse.emf.edit.provider.IItemPropertyDescriptor, org.eclipse.emf.edit.provider.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
org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandler, org.eclipse.emf.edit.provider.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<org.eclipse.emf.ecore.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)
org.eclipse.emf.edit.provider.IItemLabelProvider
getLabelProvider(java.lang.Object object)
org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.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, org.eclipse.emf.edit.provider.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<org.eclipse.emf.ecore.EObject> property)
- Since:
- 4.4
-
-
Method Detail
-
getProperty
public final org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.EObject> getProperty()
- Since:
- 4.4
-
getId
public java.lang.String getId(java.lang.Object object)
- Specified by:
getId
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
- Since:
- 4.4
-
getFeature
public java.lang.Object getFeature(java.lang.Object object)
- Specified by:
getFeature
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
- Since:
- 4.4
-
getDisplayName
public java.lang.String getDisplayName(java.lang.Object object)
- Specified by:
getDisplayName
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
- Since:
- 4.4
-
getDescription
public java.lang.String getDescription(java.lang.Object object)
- Specified by:
getDescription
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
- Since:
- 4.4
-
isPropertySet
public boolean isPropertySet(java.lang.Object object)
- Specified by:
isPropertySet
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.Object object)
- Specified by:
getPropertyValue
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
- Since:
- 4.4
-
setPropertyValue
public void setPropertyValue(java.lang.Object object, java.lang.Object value)
- Specified by:
setPropertyValue
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
resetPropertyValue
public void resetPropertyValue(java.lang.Object object)
- Specified by:
resetPropertyValue
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
canSetProperty
public boolean canSetProperty(java.lang.Object object)
- Specified by:
canSetProperty
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getCategory
public java.lang.String getCategory(java.lang.Object object)
- Specified by:
getCategory
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getChoiceOfValues
public java.util.Collection<?> getChoiceOfValues(java.lang.Object object)
- Specified by:
getChoiceOfValues
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getHelpContextIds
public java.lang.Object getHelpContextIds(java.lang.Object object)
- Specified by:
getHelpContextIds
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
isCompatibleWith
public boolean isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, org.eclipse.emf.edit.provider.IItemPropertyDescriptor anotherPropertyDescriptor)
- Specified by:
isCompatibleWith
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
isMany
public boolean isMany(java.lang.Object object)
- Specified by:
isMany
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
isMultiLine
public boolean isMultiLine(java.lang.Object object)
- Specified by:
isMultiLine
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
isSortChoices
public boolean isSortChoices(java.lang.Object object)
- Specified by:
isSortChoices
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getFilterFlags
public java.lang.String[] getFilterFlags(java.lang.Object object)
- Specified by:
getFilterFlags
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getLabelProvider
public org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider(java.lang.Object object)
- Specified by:
getLabelProvider
in interfaceorg.eclipse.emf.edit.provider.IItemPropertyDescriptor
-
getImage
public java.lang.Object getImage(java.lang.Object object)
- Specified by:
getImage
in interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider
- Since:
- 4.4
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getText
in interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider
- Since:
- 4.4
-
-