|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.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 adpater for a GenModel object.
| Inner classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider |
|---|
GenBaseItemProvider.GenItemPropertyDescriptor, GenBaseItemProvider.UnderlayedImage |
| Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
adapterFactory, changeNotifier, childrenReferences, itemPropertyDescriptors, targets |
| 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 |
addCopyrightTextPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Copyright Text feature. |
protected void |
addCreationCommandsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Creation Commands feature. |
protected void |
addDynamicTemplatesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Dynamic Templates feature. |
protected void |
addEditDirectoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Edit Directory feature. |
protected void |
addEditorDirectoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Editor Directory feature. |
protected void |
addEditorPluginClassPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Editor Plugin Class feature. |
protected void |
addEditPluginClassPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Edit Plugin Class feature. |
protected void |
addForceOverwritePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Force Overwrite feature. |
protected void |
addGenerateSchemaPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Generate Schema feature. |
protected void |
addModelDirectoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Directory feature. |
protected void |
addModelNamePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Name feature. |
protected void |
addModelPluginClassPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Plugin Class feature. |
protected void |
addModelPluginIDPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Plugin ID feature. |
protected void |
addNonNLSMarkersPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Non NLS Markers feature. |
protected void |
addRedirectionPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Redirection feature. |
protected void |
addRuntimeJarPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Runtime Jar feature. |
protected void |
addTemplateDirectoryPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Template Directory feature. |
protected void |
addUpdateClasspathPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Update Classpath feature. |
java.util.Collection |
getChildrenReferences(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 notification by calling fireNotifyChanged. |
| Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider |
|---|
canEdit |
| 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 java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class GenBaseItemProviderprotected void addCopyrightTextPropertyDescriptor(java.lang.Object object)
protected void addModelDirectoryPropertyDescriptor(java.lang.Object object)
protected void addCreationCommandsPropertyDescriptor(java.lang.Object object)
protected void addEditDirectoryPropertyDescriptor(java.lang.Object object)
protected void addEditorDirectoryPropertyDescriptor(java.lang.Object object)
protected void addModelPluginIDPropertyDescriptor(java.lang.Object object)
protected void addTemplateDirectoryPropertyDescriptor(java.lang.Object object)
protected void addRuntimeJarPropertyDescriptor(java.lang.Object object)
protected void addDynamicTemplatesPropertyDescriptor(java.lang.Object object)
protected void addRedirectionPropertyDescriptor(java.lang.Object object)
protected void addForceOverwritePropertyDescriptor(java.lang.Object object)
protected void addModelNamePropertyDescriptor(java.lang.Object object)
protected void addModelPluginClassPropertyDescriptor(java.lang.Object object)
protected void addEditPluginClassPropertyDescriptor(java.lang.Object object)
protected void addEditorPluginClassPropertyDescriptor(java.lang.Object object)
protected void addUpdateClasspathPropertyDescriptor(java.lang.Object object)
protected void addGenerateSchemaPropertyDescriptor(java.lang.Object object)
protected void addNonNLSMarkersPropertyDescriptor(java.lang.Object object)
public java.util.Collection getChildrenReferences(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).getChildrenReferences in class ItemProviderAdapterpublic java.lang.Object getImage(java.lang.Object object)
IItemLabelProvidergetImage 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)
fireNotifyChanged.
notifyChanged in class GenBaseItemProviderorg.eclipse.emf.common.notify.Adapternotification - a description of the change.public ResourceLocator getResourceLocator()
getResourceLocator in class GenBaseItemProvider
|
Copyright 2001-2003 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||