public static class CDOItemProviderAdapter.CDOPropertyDescriptor extends Object implements IItemPropertyDescriptor, IItemLabelProvider
IItemPropertyDescriptor
.Modifier and Type | Class and Description |
---|---|
static class |
CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider
Deprecated.
as of 4.4 not used any more.
|
IItemPropertyDescriptor.OverrideableCommandOwner
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 |
---|
CDOPropertyDescriptor()
Deprecated.
as of 4.4. use
#CDOPropertyDescriptor(Property) . |
CDOPropertyDescriptor(Property<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) |
IItemLabelProvider |
getLabelProvider(Object object) |
Property<EObject> |
getProperty() |
Object |
getPropertyValue(Object object) |
String |
getText(Object object) |
boolean |
isCompatibleWith(Object object,
Object anotherObject,
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 CDOPropertyDescriptor()
#CDOPropertyDescriptor(Property)
.public String getId(Object object)
getId
in interface IItemPropertyDescriptor
public Object getFeature(Object object)
getFeature
in interface IItemPropertyDescriptor
public String getDisplayName(Object object)
getDisplayName
in interface IItemPropertyDescriptor
public String getDescription(Object object)
getDescription
in interface IItemPropertyDescriptor
public boolean isPropertySet(Object object)
isPropertySet
in interface IItemPropertyDescriptor
public Object getPropertyValue(Object object)
getPropertyValue
in interface IItemPropertyDescriptor
public void setPropertyValue(Object object, Object value)
setPropertyValue
in interface IItemPropertyDescriptor
public void resetPropertyValue(Object object)
resetPropertyValue
in interface IItemPropertyDescriptor
public boolean canSetProperty(Object object)
canSetProperty
in interface IItemPropertyDescriptor
public String getCategory(Object object)
getCategory
in interface IItemPropertyDescriptor
public Collection<?> getChoiceOfValues(Object object)
getChoiceOfValues
in interface IItemPropertyDescriptor
public Object getHelpContextIds(Object object)
getHelpContextIds
in interface IItemPropertyDescriptor
public boolean isCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)
isCompatibleWith
in interface IItemPropertyDescriptor
public boolean isMany(Object object)
isMany
in interface IItemPropertyDescriptor
public boolean isMultiLine(Object object)
isMultiLine
in interface IItemPropertyDescriptor
public boolean isSortChoices(Object object)
isSortChoices
in interface IItemPropertyDescriptor
public String[] getFilterFlags(Object object)
getFilterFlags
in interface IItemPropertyDescriptor
public IItemLabelProvider getLabelProvider(Object object)
getLabelProvider
in interface IItemPropertyDescriptor
public Object getImage(Object object)
getImage
in interface IItemLabelProvider
public String getText(Object object)
getText
in interface IItemLabelProvider
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.