public static class CDOItemProviderAdapter.CDOPropertyDescriptor extends Object implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor, org.eclipse.emf.edit.provider.IItemLabelProvider
IItemPropertyDescriptor
.Modifier and Type | Class and Description |
---|---|
static class |
CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider
Deprecated.
as of 4.4 not used any more.
|
Modifier and Type | Field and Description |
---|---|
static String |
CDO_CATEGORY
PropertiesView category for CDO
|
static String[] |
FILTER_ID_EXPERT
The filter id for expert properties
|
Constructor and Description |
---|
CDOItemProviderAdapter.CDOPropertyDescriptor()
Deprecated.
as of 4.4. use
#CDOPropertyDescriptor(Property) . |
CDOItemProviderAdapter.CDOPropertyDescriptor(Property<org.eclipse.emf.ecore.EObject> property) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSetProperty(Object object) |
String |
getCategory(Object object) |
Collection<?> |
getChoiceOfValues(Object object) |
String |
getDescription(Object object) |
String |
getDisplayName(Object object) |
Object |
getFeature(Object object) |
String[] |
getFilterFlags(Object object) |
Object |
getHelpContextIds(Object object) |
String |
getId(Object object) |
Object |
getImage(Object object) |
org.eclipse.emf.edit.provider.IItemLabelProvider |
getLabelProvider(Object object) |
Property<org.eclipse.emf.ecore.EObject> |
getProperty() |
Object |
getPropertyValue(Object object) |
String |
getText(Object object) |
boolean |
isCompatibleWith(Object object,
Object anotherObject,
org.eclipse.emf.edit.provider.IItemPropertyDescriptor anotherPropertyDescriptor) |
boolean |
isMany(Object object) |
boolean |
isMultiLine(Object object) |
boolean |
isPropertySet(Object object) |
boolean |
isSortChoices(Object object) |
void |
resetPropertyValue(Object object) |
void |
setPropertyValue(Object object,
Object value) |
public static final String[] FILTER_ID_EXPERT
public static final String CDO_CATEGORY
@Deprecated public CDOItemProviderAdapter.CDOPropertyDescriptor()
#CDOPropertyDescriptor(Property)
.public CDOItemProviderAdapter.CDOPropertyDescriptor(Property<org.eclipse.emf.ecore.EObject> property)
public final Property<org.eclipse.emf.ecore.EObject> getProperty()
public String getId(Object object)
getId
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public Object getFeature(Object object)
getFeature
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public String getDisplayName(Object object)
getDisplayName
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public String getDescription(Object object)
getDescription
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean isPropertySet(Object object)
isPropertySet
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public Object getPropertyValue(Object object)
getPropertyValue
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public void setPropertyValue(Object object, Object value)
setPropertyValue
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public void resetPropertyValue(Object object)
resetPropertyValue
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean canSetProperty(Object object)
canSetProperty
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public String getCategory(Object object)
getCategory
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public Collection<?> getChoiceOfValues(Object object)
getChoiceOfValues
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public Object getHelpContextIds(Object object)
getHelpContextIds
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean isCompatibleWith(Object object, Object anotherObject, org.eclipse.emf.edit.provider.IItemPropertyDescriptor anotherPropertyDescriptor)
isCompatibleWith
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean isMany(Object object)
isMany
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean isMultiLine(Object object)
isMultiLine
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public boolean isSortChoices(Object object)
isSortChoices
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public String[] getFilterFlags(Object object)
getFilterFlags
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider(Object object)
getLabelProvider
in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
public Object getImage(Object object)
getImage
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.