|
|||||||||||
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.GenModelItemProvider
This is the item provider adapter for a GenModel
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 | |
GenModelItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier |
Method Summary | |
protected void |
addArrayAccessorsPropertyDescriptor(Object object)
This adds a property descriptor for the Array Accessors feature |
protected void |
addBooleanFlagsFieldPropertyDescriptor(Object object)
This adds a property descriptor for the Boolean Flags Field feature |
protected void |
addBooleanFlagsReservedBitsPropertyDescriptor(Object object)
This adds a property descriptor for the Boolean Flags Reserved Bits feature |
protected void |
addBundleManifestPropertyDescriptor(Object object)
This adds a property descriptor for the Bundle Manifest feature |
protected void |
addCodeFormattingPropertyDescriptor(Object object)
This adds a property descriptor for the Code Formatting feature |
protected void |
addContainmentProxiesPropertyDescriptor(Object object)
This adds a property descriptor for the Containment Proxies feature |
protected void |
addCopyrightTextPropertyDescriptor(Object object)
This adds a property descriptor for the Copyright Text feature |
protected void |
addCreationCommandsPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Commands feature |
protected void |
addCreationIconsPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Icons feature |
protected void |
addDynamicTemplatesPropertyDescriptor(Object object)
This adds a property descriptor for the Dynamic Templates feature |
protected void |
addEditDirectoryPropertyDescriptor(Object object)
This adds a property descriptor for the Edit Directory feature |
protected void |
addEditorDirectoryPropertyDescriptor(Object object)
This adds a property descriptor for the Editor Directory feature |
protected void |
addEditorPluginClassPropertyDescriptor(Object object)
This adds a property descriptor for the Editor Plugin Class feature |
protected void |
addEditPluginClassPropertyDescriptor(Object object)
This adds a property descriptor for the Edit Plugin Class feature |
protected void |
addFacadeHelperClassPropertyDescriptor(Object object)
This adds a property descriptor for the Facade Helper Class feature |
protected void |
addFeatureDelegationPropertyDescriptor(Object object)
This adds a property descriptor for the Feature Delegation feature |
protected void |
addFeatureMapWrapperClassPropertyDescriptor(Object object)
This adds a property descriptor for the Feature Map Wrapper Class feature |
protected void |
addFeatureMapWrapperInterfacePropertyDescriptor(Object object)
This adds a property descriptor for the Feature Map Wrapper Interface feature |
protected void |
addFeatureMapWrapperInternalInterfacePropertyDescriptor(Object object)
This adds a property descriptor for the Feature Map Wrapper Internal Interface feature |
protected void |
addForceOverwritePropertyDescriptor(Object object)
This adds a property descriptor for the Force Overwrite feature |
protected void |
addGenerateSchemaPropertyDescriptor(Object object)
This adds a property descriptor for the Generate Schema feature |
protected void |
addMinimalReflectiveMethodsPropertyDescriptor(Object object)
This adds a property descriptor for the Minimal Reflective Methods feature |
protected void |
addModelDirectoryPropertyDescriptor(Object object)
This adds a property descriptor for the Model Directory feature |
protected void |
addModelNamePropertyDescriptor(Object object)
This adds a property descriptor for the Model Name feature |
protected void |
addModelPluginClassPropertyDescriptor(Object object)
This adds a property descriptor for the Model Plugin Class feature |
protected void |
addModelPluginIDPropertyDescriptor(Object object)
This adds a property descriptor for the Model Plugin ID feature |
protected void |
addModelPluginVariablesPropertyDescriptor(Object object)
This adds a property descriptor for the Model Plugin Variables feature |
protected void |
addNonNLSMarkersPropertyDescriptor(Object object)
This adds a property descriptor for the Non NLS Markers feature |
protected void |
addRedirectionPropertyDescriptor(Object object)
This adds a property descriptor for the Redirection feature |
protected void |
addRichClientPlatformPropertyDescriptor(Object object)
This adds a property descriptor for the Rich Client Platform feature |
protected void |
addRootExtendsClassPropertyDescriptor(Object object)
This adds a property descriptor for the Root Extends Class feature |
protected void |
addRootExtendsInterfacePropertyDescriptor(Object object)
This adds a property descriptor for the Root Extends Interface feature |
protected void |
addRootImplementsInterfacePropertyDescriptor(Object object)
This adds a property descriptor for the Root Implements Interface feature |
protected void |
addRuntimeCompatibilityPropertyDescriptor(Object object)
This adds a property descriptor for the Runtime Compatibility feature |
protected void |
addRuntimeJarPropertyDescriptor(Object object)
This adds a property descriptor for the Runtime Jar feature |
protected void |
addStaticPackagesPropertyDescriptor(Object object)
This adds a property descriptor for the Static Packages feature |
protected void |
addSuppressContainmentPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress Containment feature |
protected void |
addSuppressEMFMetaDataPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress EMF Meta Data feature |
protected void |
addSuppressEMFModelTagsPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress EMF Model Tags feature |
protected void |
addSuppressEMFTypesPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress EMF Types feature |
protected void |
addSuppressInterfacesPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress Interfaces feature |
protected void |
addSuppressNotificationPropertyDescriptor(Object object)
This adds a property descriptor for the Suppress Notification feature |
protected void |
addSuppressUnsettablePropertyDescriptor(Object object)
This adds a property descriptor for the Suppress Unsettable feature |
protected void |
addTemplateDirectoryPropertyDescriptor(Object object)
This adds a property descriptor for the Template Directory feature |
protected void |
addTestsDirectoryPropertyDescriptor(Object object)
This adds a property descriptor for the Tests Directory feature |
protected void |
addTestSuiteClassPropertyDescriptor(Object object)
This adds a property descriptor for the Test Suite Class feature |
protected void |
addUpdateClasspathPropertyDescriptor(Object object)
This adds a property descriptor for the Update Classpath feature |
protected EStructuralFeature |
getChildFeature(Object object,
Object child)
|
Collection |
getChildrenFeatures(Object object)
This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
AddCommand , RemoveCommand or
MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter) |
Object |
getImage(Object object)
This does the same thing as ILabelProvider.getImage, it fetches the label image specific to this object instance. |
List |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class |
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(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 GenModelItemProvider(AdapterFactory adapterFactory)
Method Detail |
public List getPropertyDescriptors(Object object)
getPropertyDescriptors
in interface IItemPropertySource
getPropertyDescriptors
in class GenBaseItemProvider
protected void addCopyrightTextPropertyDescriptor(Object object)
protected void addModelDirectoryPropertyDescriptor(Object object)
protected void addCreationCommandsPropertyDescriptor(Object object)
protected void addCreationIconsPropertyDescriptor(Object object)
protected void addEditDirectoryPropertyDescriptor(Object object)
protected void addEditorDirectoryPropertyDescriptor(Object object)
protected void addModelPluginIDPropertyDescriptor(Object object)
protected void addTemplateDirectoryPropertyDescriptor(Object object)
protected void addRuntimeJarPropertyDescriptor(Object object)
protected void addDynamicTemplatesPropertyDescriptor(Object object)
protected void addRedirectionPropertyDescriptor(Object object)
protected void addForceOverwritePropertyDescriptor(Object object)
protected void addModelNamePropertyDescriptor(Object object)
protected void addModelPluginClassPropertyDescriptor(Object object)
protected void addEditPluginClassPropertyDescriptor(Object object)
protected void addEditorPluginClassPropertyDescriptor(Object object)
protected void addUpdateClasspathPropertyDescriptor(Object object)
protected void addGenerateSchemaPropertyDescriptor(Object object)
protected void addNonNLSMarkersPropertyDescriptor(Object object)
protected void addStaticPackagesPropertyDescriptor(Object object)
protected void addModelPluginVariablesPropertyDescriptor(Object object)
protected void addRootExtendsInterfacePropertyDescriptor(Object object)
protected void addRootExtendsClassPropertyDescriptor(Object object)
protected void addRootImplementsInterfacePropertyDescriptor(Object object)
protected void addSuppressEMFTypesPropertyDescriptor(Object object)
protected void addSuppressEMFMetaDataPropertyDescriptor(Object object)
protected void addSuppressEMFModelTagsPropertyDescriptor(Object object)
protected void addSuppressInterfacesPropertyDescriptor(Object object)
protected void addFeatureMapWrapperInterfacePropertyDescriptor(Object object)
protected void addFeatureMapWrapperInternalInterfacePropertyDescriptor(Object object)
protected void addFeatureMapWrapperClassPropertyDescriptor(Object object)
protected void addRuntimeCompatibilityPropertyDescriptor(Object object)
protected void addRichClientPlatformPropertyDescriptor(Object object)
protected void addCodeFormattingPropertyDescriptor(Object object)
protected void addTestsDirectoryPropertyDescriptor(Object object)
protected void addTestSuiteClassPropertyDescriptor(Object object)
protected void addBooleanFlagsFieldPropertyDescriptor(Object object)
protected void addBooleanFlagsReservedBitsPropertyDescriptor(Object object)
protected void addBundleManifestPropertyDescriptor(Object object)
protected void addFeatureDelegationPropertyDescriptor(Object object)
protected void addContainmentProxiesPropertyDescriptor(Object object)
protected void addMinimalReflectiveMethodsPropertyDescriptor(Object object)
protected void addSuppressContainmentPropertyDescriptor(Object object)
protected void addSuppressNotificationPropertyDescriptor(Object object)
protected void addArrayAccessorsPropertyDescriptor(Object object)
protected void addSuppressUnsettablePropertyDescriptor(Object object)
protected void addFacadeHelperClassPropertyDescriptor(Object object)
public Collection getChildrenFeatures(Object object)
ItemProviderAdapter.getChildren(java.lang.Object)
and is used to deduce an appropriate feature for an
AddCommand
, RemoveCommand
or
MoveCommand
in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter)
.
getChildrenFeatures
in class GenBaseItemProvider
protected EStructuralFeature getChildFeature(Object object, Object child)
getChildFeature
in class ItemProviderAdapter
public Object getImage(Object object)
IItemLabelProvider
getImage
in interface IItemLabelProvider
getImage
in class ItemProviderAdapter
public String getText(Object object)
getText
in interface IItemLabelProvider
getText
in class GenBaseItemProvider
public 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 Adapter
notifyChanged
in class GenBaseItemProvider
public 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 |