Package org.eclipse.emf.cdo.edit

# Klasse CDOItemProviderAdapter.CDOPropertyDescriptor

java.lang.Object
org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.CDOPropertyDescriptor

Alle implementierten Schnittstellen:
  `IItemLabelProvider`, `IItemPropertyDescriptor`

Bekannte direkte Unterklassen:
  `CDOItemProviderAdapter.AdaptersDescriptor`, `CDOItemProviderAdapter.ChangeSubscriptionPoliciesDescriptor`, `CDOItemProviderAdapter.ContainerDescriptor`, `CDOItemProviderAdapter.DirectResourceDescriptor`, `CDOItemProviderAdapter.IDDescriptor`, `CDOItemProviderAdapter.ReadLockedDescriptor`, `CDOItemProviderAdapter.StateDescriptor`, `CDOItemProviderAdapter.URIDescriptor`, `CDOItemProviderAdapter.VersionDescriptor`, `CDOItemProviderAdapter.ViewDescriptor`, `CDOItemProviderAdapter.WriteLockedDescriptor`, `CDOItemProviderAdapter.WriteOptionDescriptor`

Umschließende Klasse:
  `CDOItemProviderAdapter`

public static class CDOItemProviderAdapter.CDOPropertyDescriptor extends 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 implementing `IItemPropertyDescriptor`.

Seit:
  2.0
Autor:
  Victor Roldan Betancort

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider`
Veraltet.
As of 4.4 not used any more.

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.edit.provider.IItemPropertyDescriptor

`IItemPropertyDescriptor.OverrideableCommandOwner, IItemPropertyDescriptor.ValueHandler, IItemPropertyDescriptor.ValueHandlerProvider`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final String`
`CDO_CATEGORY`
PropertiesView category for CDO
`static final String[]`
`FILTER_ID_EXPERT`
The filter id for expert properties

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`CDOPropertyDescriptor()`
Veraltet.
As of 4.4.
`CDOPropertyDescriptor(org.eclipse.net4j.util.properties.Property<EObject> property)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`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)`
`final org.eclipse.net4j.util.properties.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)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Felddetails

### FILTER_ID_EXPERT

public static final String[] FILTER_ID_EXPERT
The filter id for expert properties

### CDO_CATEGORY

public static final String CDO_CATEGORY
PropertiesView category for CDO

## Konstruktordetails

### CDOPropertyDescriptor

@Deprecated public CDOPropertyDescriptor()
Veraltet.
As of 4.4. use `CDOPropertyDescriptor(Property)`.

### CDOPropertyDescriptor

public CDOPropertyDescriptor(org.eclipse.net4j.util.properties.Property<EObject> property)

Seit:
  4.4

## Methodendetails

### getProperty

public final org.eclipse.net4j.util.properties.Property<EObject> getProperty()

Seit:
  4.4

### getId

public String getId(Object object)

Angegeben von:
  `getId` in Schnittstelle `IItemPropertyDescriptor`
Seit:
  4.4

### getFeature

public Object getFeature(Object object)

Angegeben von:
  `getFeature` in Schnittstelle `IItemPropertyDescriptor`
Seit:
  4.4

### getDisplayName

public String getDisplayName(Object object)

Angegeben von:
  `getDisplayName` in Schnittstelle `IItemPropertyDescriptor`
Seit:
  4.4

### getDescription

public String getDescription(Object object)

Angegeben von:
  `getDescription` in Schnittstelle `IItemPropertyDescriptor`
Seit:
  4.4

### isPropertySet

public boolean isPropertySet(Object object)

Angegeben von:
  `isPropertySet` in Schnittstelle `IItemPropertyDescriptor`

### getPropertyValue

public Object getPropertyValue(Object object)

Angegeben von:
  `getPropertyValue` in Schnittstelle `IItemPropertyDescriptor`
Seit:
  4.4

### setPropertyValue

public void setPropertyValue(Object object, Object value)

Angegeben von:
  `setPropertyValue` in Schnittstelle `IItemPropertyDescriptor`

### resetPropertyValue

public void resetPropertyValue(Object object)

Angegeben von:
  `resetPropertyValue` in Schnittstelle `IItemPropertyDescriptor`

### canSetProperty

public boolean canSetProperty(Object object)

Angegeben von:
  `canSetProperty` in Schnittstelle `IItemPropertyDescriptor`

### getCategory

public String getCategory(Object object)

Angegeben von:
  `getCategory` in Schnittstelle `IItemPropertyDescriptor`

### getChoiceOfValues

public Collection<?> getChoiceOfValues(Object object)

Angegeben von:
  `getChoiceOfValues` in Schnittstelle `IItemPropertyDescriptor`

### getHelpContextIds

public Object getHelpContextIds(Object object)

Angegeben von:
  `getHelpContextIds` in Schnittstelle `IItemPropertyDescriptor`

### isCompatibleWith

public boolean isCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)

Angegeben von:
  `isCompatibleWith` in Schnittstelle `IItemPropertyDescriptor`

### isMany

public boolean isMany(Object object)

Angegeben von:
  `isMany` in Schnittstelle `IItemPropertyDescriptor`

### isMultiLine

public boolean isMultiLine(Object object)

Angegeben von:
  `isMultiLine` in Schnittstelle `IItemPropertyDescriptor`

### isSortChoices

public boolean isSortChoices(Object object)

Angegeben von:
  `isSortChoices` in Schnittstelle `IItemPropertyDescriptor`

### getFilterFlags

public String[] getFilterFlags(Object object)

Angegeben von:
  `getFilterFlags` in Schnittstelle `IItemPropertyDescriptor`

### getLabelProvider

public IItemLabelProvider getLabelProvider(Object object)

Angegeben von:
  `getLabelProvider` in Schnittstelle `IItemPropertyDescriptor`

### getImage

public Object getImage(Object object)

Angegeben von:
  `getImage` in Schnittstelle `IItemLabelProvider`
Seit:
  4.4

### getText

public String getText(Object object)

Angegeben von:
  `getText` in Schnittstelle `IItemLabelProvider`
Seit:
  4.4