|
||||||||||
| 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.edit.provider.ReflectiveItemProvider
org.eclipse.gmt.weaver.extension.providers.WElementItemProvider
public class WElementItemProvider
ItemProvider base extension
| 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.ReflectiveItemProvider |
|---|
allEClasses, allEPackages, allRoots |
| 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 | |
|---|---|
WElementItemProvider()
This creates a base extension item provider |
|
| Method Summary | |
|---|---|
protected void |
collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object)
|
protected java.util.List |
getAllConcreteSubclasses(org.eclipse.emf.ecore.EClass eClass)
Gets all concrete subclasses of a class in all the packages of a resourceSet. |
java.util.Collection |
getChildren(java.lang.Object object)
|
protected java.util.Collection |
getChildrenFeatures(java.lang.Object object)
|
java.lang.Object |
getCreateChildImage(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
|
java.lang.String |
getCreateChildText(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
|
java.util.List |
getEElementPropertyDescriptors(java.lang.Object object)
gets the properties of a gives object. |
java.util.Map |
getIconMap()
|
java.lang.String |
getIconPath(java.lang.String element)
Returns the icon associed to element or null if it doesn't exist |
java.lang.Object |
getImage(java.lang.Object object)
|
java.util.List |
getPropertyDescriptors(java.lang.Object object)
returns the descriptors for all properties of a given object. |
java.lang.String |
getText(java.lang.Object object)
|
boolean |
isAdapterForType(java.lang.Object type)
returns true if its factory is of type WElementProviderAdapterFactory |
protected boolean |
isInstanceOf(org.eclipse.emf.ecore.EObject eCurrentObj,
java.lang.String classifierName)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
void |
setAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Sets the adapter factory |
protected void |
setChildrenConstraints(org.eclipse.emf.ecore.EObject parent,
org.eclipse.emf.ecore.EObject child,
java.lang.Object afectedObj,
java.util.Collection deleteList)
sets constraints on the returned children objects and adds then into a deleteList |
void |
setIconMap(java.util.Map icons)
Sets the map of icons in the itemProvider |
| Methods inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProvider |
|---|
capName, format, gatherAllMetaData, gatherMetaData, getAllChildConcreteSubclasses, getAllDelegatedFeatures, getAllEClasses, getAllEPackages, getFeatureText, getLabelFeature, getTypeText, getTypeText, isWrappingNeeded, parseName |
| 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, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildResult, getCreateChildToolTipText, getEditableValue, getElements, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getUpdateableText, getWrappedValues, hasChildren, hasChildren, isEquivalentValue, isPropertySet, isValidValue, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, 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, getNewChildDescriptors, getParent |
| Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
|---|
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 |
| Methods inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
getTarget, setTarget |
| Constructor Detail |
|---|
public WElementItemProvider()
| Method Detail |
|---|
public void setAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
IWeaverItemProvider
setAdapterFactory in interface IWeaverItemProviderpublic void setIconMap(java.util.Map icons)
IWeaverItemProvider
setIconMap in interface IWeaverItemProviderpublic java.util.Map getIconMap()
public java.lang.String getIconPath(java.lang.String element)
public java.lang.Object getImage(java.lang.Object object)
getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetImage in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
public java.lang.Object getCreateChildImage(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
getCreateChildImage in interface org.eclipse.emf.edit.command.CreateChildCommand.HelpergetCreateChildImage in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
protected void setChildrenConstraints(org.eclipse.emf.ecore.EObject parent,
org.eclipse.emf.ecore.EObject child,
java.lang.Object afectedObj,
java.util.Collection deleteList)
parent - the current parent objchild - the childafectedObj - an associated object (usually is the child itself)deleteList - the constrained object that will be deletedpublic java.util.Collection getChildren(java.lang.Object object)
getChildren in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidergetChildren in interface org.eclipse.emf.edit.provider.ITreeItemContentProvidergetChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected void collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object)
collectNewChildDescriptors in class org.eclipse.emf.edit.provider.ReflectiveItemProviderpublic boolean isAdapterForType(java.lang.Object type)
isAdapterForType in interface org.eclipse.emf.common.notify.AdapterisAdapterForType in class org.eclipse.emf.edit.provider.ItemProviderAdaptertype -
protected boolean isInstanceOf(org.eclipse.emf.ecore.EObject eCurrentObj,
java.lang.String classifierName)
protected java.util.List getAllConcreteSubclasses(org.eclipse.emf.ecore.EClass eClass)
getAllConcreteSubclasses in class org.eclipse.emf.edit.provider.ReflectiveItemProvidereClass -
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySourcegetPropertyDescriptors in class org.eclipse.emf.edit.provider.ReflectiveItemProviderobject -
public java.util.List getEElementPropertyDescriptors(java.lang.Object object)
object -
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged in interface org.eclipse.emf.common.notify.AdapternotifyChanged in class org.eclipse.emf.edit.provider.ReflectiveItemProviderprotected java.util.Collection getChildrenFeatures(java.lang.Object object)
getChildrenFeatures in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
public java.lang.String getCreateChildText(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
getCreateChildText in interface org.eclipse.emf.edit.command.CreateChildCommand.HelpergetCreateChildText in class org.eclipse.emf.edit.provider.ReflectiveItemProviderpublic java.lang.String getText(java.lang.Object object)
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetText in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||