|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider
org.eclipse.emf.codegen.ecore.genmodel.provider.GenPackageItemProvider
This is the item provider adapter for a GenPackage object.
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider |
|---|
GenBaseItemProvider.GenItemPropertyDescriptor, GenBaseItemProvider.UnderlayedImage |
| Nested classes inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate |
| Nested classes inherited from class org.eclipse.emf.common.notify.Adapter |
|---|
Adapter.Internal |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded |
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
|---|
target |
| Constructor Summary | |
|---|---|
GenPackageItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier |
|
| Method Summary | |
|---|---|
protected void |
addAdapterFactoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Adapter Factory feature |
protected void |
addBasePackagePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Base Package feature |
protected void |
addClassPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Class Package Suffix feature |
protected void |
addDataTypeConvertersPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Data Type Converters feature |
protected void |
addDisposableProviderFactoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Disposable Provider Factory feature |
protected void |
addEcorePackagePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Ecore Package feature |
protected void |
addGenerateExampleClassPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Generate Example Class feature |
protected void |
addInterfacePackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Interface Package Suffix feature |
protected void |
addLiteralsInterfacePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Literals Interface feature |
protected void |
addLoadInitializationPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Load Initialization feature |
protected void |
addMetaDataPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Meta Data Package Suffix feature |
protected void |
addMultipleEditorPagesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Multiple Editor Pages feature |
protected void |
addPrefixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Prefix feature |
protected void |
addPresentationPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Presentation Package Suffix feature |
protected void |
addProviderPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Provider Package Suffix feature |
protected void |
addResourcePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Resource feature |
protected void |
addTestsPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Tests Package Suffix feature |
protected void |
addUtilityPackageSuffixPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Utility Package Suffix feature |
protected EStructuralFeature |
getChildFeature(java.lang.Object object,
java.lang.Object child)
|
java.util.Collection |
getChildrenFeatures(java.lang.Object object)
This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object)
and AddCommand and RemoveCommand
support in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter). |
java.lang.Object |
getImage(java.lang.Object object)
This does the same thing as ILabelProvider.getImage, it fetches the label image specific to this object instance. |
java.util.List |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class |
ResourceLocator |
getResourceLocator()
Return the resource locator for this item provider's resources |
java.lang.String |
getText(java.lang.Object object)
This returns the label text for the adapted class. |
void |
notifyChanged(Notification notification)
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached
children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification) |
| Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider |
|---|
canEdit, createItemPropertyDescriptor |
| Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
|---|
getTarget |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider |
|---|
createCommand, getChildren, getNewChildDescriptors, getParent |
| Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
|---|
getElements |
| Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
|---|
getChildren, getParent, hasChildren |
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
|---|
getEditableValue, getPropertyDescriptor |
| Constructor Detail |
public GenPackageItemProvider(AdapterFactory adapterFactory)
| Method Detail |
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class GenBaseItemProviderprotected void addPrefixPropertyDescriptor(java.lang.Object object)
protected void addBasePackagePropertyDescriptor(java.lang.Object object)
protected void addResourcePropertyDescriptor(java.lang.Object object)
protected void addDisposableProviderFactoryPropertyDescriptor(java.lang.Object object)
protected void addAdapterFactoryPropertyDescriptor(java.lang.Object object)
protected void addLoadInitializationPropertyDescriptor(java.lang.Object object)
protected void addInterfacePackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addMetaDataPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addClassPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addUtilityPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addProviderPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addPresentationPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addTestsPackageSuffixPropertyDescriptor(java.lang.Object object)
protected void addGenerateExampleClassPropertyDescriptor(java.lang.Object object)
protected void addLiteralsInterfacePropertyDescriptor(java.lang.Object object)
protected void addDataTypeConvertersPropertyDescriptor(java.lang.Object object)
protected void addMultipleEditorPagesPropertyDescriptor(java.lang.Object object)
protected void addEcorePackagePropertyDescriptor(java.lang.Object object)
protected EStructuralFeature getChildFeature(java.lang.Object object,
java.lang.Object child)
getChildFeature in class ItemProviderAdapterpublic java.util.Collection getChildrenFeatures(java.lang.Object object)
ItemProviderAdapter.getChildren(java.lang.Object)
and AddCommand and RemoveCommand
support in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter).
getChildrenFeatures in class GenBaseItemProviderpublic java.lang.Object getImage(java.lang.Object object)
IItemLabelProvider
getImage in interface IItemLabelProvidergetImage in class ItemProviderAdapterpublic java.lang.String getText(java.lang.Object object)
getText in interface IItemLabelProvidergetText in class GenBaseItemProviderpublic void notifyChanged(Notification notification)
ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached
children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged in interface AdapternotifyChanged in class GenBaseItemProviderpublic ResourceLocator getResourceLocator()
getResourceLocator in class GenBaseItemProvider
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||