|
||||||||||
| 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.gmf.codegen.gmfgen.provider.GenNavigatorChildReferenceItemProvider
public class GenNavigatorChildReferenceItemProvider
This is the item provider adapter for a GenNavigatorChildReference object.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.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 | |
|---|---|
GenNavigatorChildReferenceItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier. |
|
| Method Summary | |
|---|---|
protected void |
addChildPropertyDescriptor(Object object)
This adds a property descriptor for the Child feature. |
protected void |
addGroupIconPropertyDescriptor(Object object)
This adds a property descriptor for the Group Icon feature. |
protected void |
addGroupNamePropertyDescriptor(Object object)
This adds a property descriptor for the Group Name feature. |
protected void |
addHideIfEmptyPropertyDescriptor(Object object)
This adds a property descriptor for the Hide If Empty feature. |
protected void |
addParentPropertyDescriptor(Object object)
This adds a property descriptor for the Parent feature. |
protected void |
addReferenceTypePropertyDescriptor(Object object)
This adds a property descriptor for the Reference Type feature. |
protected void |
collectNewChildDescriptors(Collection<Object> newChildDescriptors,
Object object)
This adds CommandParameters describing the children
that can be created under this object. |
Object |
getImage(Object object)
This returns GenNavigatorChildReference.gif. |
List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class. |
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator()
Return the resource locator for this item provider's resources. |
String |
getText(Object object)
This returns the label text for the adapted class. |
void |
notifyChanged(org.eclipse.emf.common.notify.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). |
protected boolean |
shouldComposeCreationImage()
|
| Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand |
| 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.ITreeItemContentProvider |
|---|
getChildren, getParent, hasChildren |
| Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
|---|
getElements |
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
|---|
getEditableValue, getPropertyDescriptor |
| Constructor Detail |
|---|
public GenNavigatorChildReferenceItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
| Method Detail |
|---|
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySourcegetPropertyDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapterprotected void addParentPropertyDescriptor(Object object)
protected void addChildPropertyDescriptor(Object object)
protected void addReferenceTypePropertyDescriptor(Object object)
protected void addGroupNamePropertyDescriptor(Object object)
protected void addGroupIconPropertyDescriptor(Object object)
protected void addHideIfEmptyPropertyDescriptor(Object object)
public Object getImage(Object object)
getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetImage in class org.eclipse.emf.edit.provider.ItemProviderAdapterprotected boolean shouldComposeCreationImage()
shouldComposeCreationImage in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic String getText(Object object)
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetText in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic void notifyChanged(org.eclipse.emf.common.notify.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 org.eclipse.emf.common.notify.AdapternotifyChanged in class org.eclipse.emf.common.notify.impl.AdapterImpl
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors,
Object object)
CommandParameters describing the children
that can be created under this object.
collectNewChildDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator in class org.eclipse.emf.edit.provider.ItemProviderAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||