org.eclipse.emf.edit.provider
Interface IItemPropertySource
- All Known Implementing Classes:
- AdapterFactoryItemDelegator, AttributeValueWrapperItemProvider, ChangeDescriptionItemProvider, ComplexTypeConverterItemProvider, DelegatingWrapperItemProvider, EAnnotationItemProvider, EAttributeItemProvider, EClassifierItemProvider, EClassItemProvider, Ecore2EcoreMappingRootItemProvider, EDataTypeItemProvider, EEnumItemProvider, EEnumLiteralItemProvider, EFactoryItemProvider, EGenericTypeItemProvider, EModelElementItemProvider, ENamedElementItemProvider, ENamedElementToXMLInfoMapEntryItemProvider, EObjectItemProvider, EObjectToChangesMapEntryItemProvider, EOperationItemProvider, EPackageItemProvider, EParameterItemProvider, EReferenceItemProvider, EStringToStringMapEntryItemProvider, EStructuralFeatureItemProvider, ETypedElementItemProvider, ETypeParameterItemProvider, FeatureChangeItemProvider, FeatureMapEntryItemProvider, FeatureMapEntryWrapperItemProvider, FunctionNamePairItemProvider, FunctionPairItemProvider, GenAnnotationItemProvider, GenBaseItemProvider, GenClassItemProvider, GenDataTypeItemProvider, GenEnumItemProvider, GenEnumLiteralItemProvider, GenFeatureItemProvider, GenModelItemProvider, GenOperationItemProvider, GenPackageItemProvider, ItemPropertyDescriptor.ItemDelegator, ItemPropertyDescriptor.PropertyValueWrapper, ListChangeItemProvider, MappedObjectItemProvider, MappingHelperItemProvider, MappingItemProvider, MappingItemProvider.TypeMappingHelperWrapper, MappingRootItemProvider, MappingStrategyItemProvider, ReflectiveItemProvider, ResourceChangeItemProvider, ResourceItemProvider, ResourceSetItemProvider, TreeNodeItemProvider, TypeConverterItemProvider, XAnnotationDirectiveItemProvider, XAnnotationItemProvider, XAttributeItemProvider, XClassifierItemProvider, XClassItemProvider, XDataTypeItemProvider, XEnumItemProvider, XEnumLiteralItemProvider, XGenericTypeItemProvider, XImportDirectiveItemProvider, XMemberItemProvider, XMLInfoItemProvider, XMLMapItemProvider, XModelElementItemProvider, XNamedElementItemProvider, XOperationItemProvider, XPackageItemProvider, XParameterItemProvider, XReferenceItemProvider, XStringToStringMapEntryItemProvider, XStructuralFeatureItemProvider, XTypedElementItemProvider, XTypeParameterItemProvider
public interface IItemPropertySource
This is the interface is needed to populate property sheet items;
it is the same as IPropertySource
except that the object is passed as the first parameter for each method.
getPropertyDescriptors
java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
- This does the same thing as
IPropertySource.getPropertyDescriptors.
getPropertyDescriptor
IItemPropertyDescriptor getPropertyDescriptor(java.lang.Object object,
java.lang.Object propertyID)
- This returns the property descriptor
with an
ID
or feature
that matches the given ID.
getEditableValue
java.lang.Object getEditableValue(java.lang.Object object)
- This returns the value to be edited.