|
||||||||||
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 IItemPropertySource
getPropertyDescriptors
in class GenBaseItemProvider
protected 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 ItemProviderAdapter
public java.lang.Object getImage(java.lang.Object object)
IItemLabelProvider
getImage
in interface IItemLabelProvider
getImage
in class ItemProviderAdapter
public java.lang.String getText(java.lang.Object object)
getText
in interface IItemLabelProvider
getText
in class GenBaseItemProvider
public void notifyChanged(Notification notification)
fireNotifyChanged
.
notifyChanged
in class GenBaseItemProvider
org.eclipse.emf.common.notify.Adapter
notification
- 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 |